Really fun experience! Only issue is that if there are 6 people on your flight, with 4 in the back and 2 in the front, it is a little cramped.. and sometimes difficult to see.
Great views. Great value. Great amount of time. Just be aware that since it doesn't fly from Vegas, there is an extra hour to hour and a half to get to and from the airport. Also, you won't land and walk around in the Grand Canyon.
Pilot was great, and the views were spectacular. There are many options for this type of tour, with a wide swing in costs. My wife went on a similar tour last year on a different company. This tour was much less expensive, and a much better route. Check the tour details, going into the canyon or below the rim set this tour apart from other fly overs.