We decided to fly to the Grand Canyon instead of driving and I think this was the best decision we made on our vacation. We saw so much more in much less time. We were encouraged to try the "INDIAN TERRITORY" tour by our hotel's concierge as this was the tour that landed in the Canyon and had a stop at the The Grand Canyon Skywalk which were two things we really wanted to see. Be aware that the skywalk tickets are not included in the price of the flight and there are no cameras/cellphones allowed on the skywalk, because they want you to buy their pictures, they have photographers out there taking pictures of you, but they were very (unreasonably if you ask me) expensive.
fyi: the food at the Guano Point stop was actually pretty good for an all you can eat buffet in the middle of the Grand Canyon, which was included in the price of the ticket.
Our pilot was Ed and he was a solid pilot, respecting the fact that one person on board was afraid of heights and not doing so well, so he climbed and descended very gradually and did no sudden movements. He was also a very knowledgeable tour guide and a funny guy. We had a great tour and will remember this trip for the rest of our lives.
Logistics: They picked us up at our hotel drove us to the airport and dropped us back at the hotel afterward, it was very convenient.
This is a once in a lifetime experience, if you are debating doing it, I would say go for it, you won't regret it.