I too found gnav easy, once you understand the basics, its straight forward, just the same questions asked in different ways with diff figures.
I doubt it would have been so simple if I was doing it DL, like most people.
I just had a good instructor that explained it in a way that made sense to me