Booked a trip for 2 to the southern rim and it was great. It has long driving hours 4.5 hours going and back... we knew that so were prepared for it. Bus was comfortable, wifi worked ok... pickup was efficient they came at the exact time 6.10am and we drove around pick some people from other hotels and went to their office to checkin pay remaining amounts.. this process took about 30 minutes. They gave us a danish bread and coffee... which is ok but I will suggest others to bring along some breakfast or snacks just in case if this is too light for u. We stopped twice, once for bathroom and once for lunch which was a buffet.. nothing great but was ok had chicken, beef, veggies, rice, pasta and ice cream.. so overall ok. Then in grand canyon had 2 stops at marther point and bright angel lodge... both of them had great views. Stopped about hour and 15 minutes each place which was enough to take pictures and sit back and enjoy the breathtaking view. Coming back we stopped once for bathroom break at a hardys/carls jr... oh they put on movies in the bus which were good and the shows as well. Overall a good experience expect a long day (6am-9.30pm) and bring along some snacks and warm clothing as it was much colder than vegas there... if I come back I will definitely take this tour company again and probably book directly to save the extra $$$ I had to pay due to our concierge inflation...