When looking to book a guided tour of the Grand Canyon, I opted to go with a private tour instead of a small group and I was not disappointed. The cost was a bit more than for a small group, but absolutely worth it, in my opinion. We were picked up right from our hotel, we had lunch at a great restaurant included, and we had the luxury of being able to be a bit more flexible with our schedule for the day, as opposed to having to stick to a group schedule. Furthermore, our guide, Miguel, was very professional and knowledgeable, so I highly recommend!