We started with a Hotel pickup at 6:40 am. The driver on the first bus told us that we would be transferred to another bus in about 15 minutes and that we'll be getting breakfast in another bus. The driver was very rude to a non-american passenger. When we got off, we were told to go three different buses, each time the drivers were getting more and more irritated that we were being sent to them. Finally, one of the drivers showed us the bus number we were supposed to get on, and we made onto the right bus - a half hour later. After that it went pretty smooth sailing. We got the last seats on the bus - right in front of the restroom. The entire time, all we could smell was the potty. The drive to the Grand Canyon was LONG. We stopped at Hoover dam with the two different time zones which was cool.. but by the time we made to the Grand Canyon it was exactly 2:30. We had about 3 hours to explore by ourselves. Bus came back at 5:30 and two more stops later, we were back at our hotel by 9:30. Our bus driver was really great and kept us entertained for hours with 3 different movies.
The breakfast and provided lunch was very good and we had plenty of water so that was nice. I didn't like the drive time, nor the restroom deal. If i were to do this again, i'd probably pick a tour anywhere between 9 hours to - 12 hours.