We did the full-day tour with Jake over Spring Break. We were staying in Sedona, so we met him in Flagstaff. He was a very nice guy and a great guide. We definitely learned more about the Grand Canyon and surrounding areas than we ever would have learned on our own, and I would highly recommend the company to anyone who wants to do more than just drive up, look at the canyon, and then check it off your list of places to see. A couple of caveats though. First, I would not recommend the full day tour for young children. My daughters have pretty good attention spans, but it was just too long as a captive audience in a car for them. Although the tour of the Grand Canyon itself was very informative and awe-inspiring, we didn't think the tour was as worthwhile in the surrounding areas (which comprised about half of this tour). One of the major problems with the full-day tour is that you stop at the Navajo reservation for lunch - but for us, that wasn't until about 2:30. Although Jake had an impressive selection of snacks that we devoured, we (and especially the girls) were sorely in need of a real meal by then. Even though we were starving, none of us liked the food at the restaurant. My younger daughter still refers to it as "that place with the really bad lunch." I think it would have been much more enjoyable if we'd had a picnic lunch somewhere by the canyon closer to noon. So, if I had it to do over again, I'd spend the night closer to the canyon and then do a half-day tour with Canyon Dave's that just covers the canyon.