Our driver and guide was great. Very knowledgeable. I expected a little more time at the Grand Canyon to explore but it was great nonetheless. I thought we had 3 hours there but it was and hour and a half. I also got back a little later than expected--closer to 8 PM instead of 7 PM but again, it was all good. Grand Canyon was amazing. Surprised that on Indian reservation EVERYTHING was about little spots for someone to earn a few dollars. Definitely recommend trip.