If I had to do it again I would rent a car and drive to the canyon ourselves,not because it was a bad experience but I just think driving yourself you could make better time and stay longer at the canyon.
The bust tour basically picked us up at the hotel around 7;30 am,luckily we were staying at the Excalibur and it was the last hotel the bus picked up so we didn't have to go to other hotels to pick up more people.After we got picked up we were taken to a off strip building that was also a vitamin company where we paid and were given a danish and juice.By the time we left it was 9-9:30 am.The drive on a bus is obviously going to take longer than by car so we arrived at a gift shop about 30 minutes from the canyon to buy souvenirs since they would be cheaper than inside the park.There the bus driver also asked us if we wanted to eat our packed lunch or wait until we arrived,everyone agreed to eat it there.It was basically a ham and cheese sandwich,chips, 2 peanut butter cookies and a bottle of water.We left and arrived at the canyon about 3pm or so,we stopped at 2 different viewing areas,a total stay of just over 2 hours.So we left at about 5:30 or so and watched a movie on the way back to Vegas where we arrived almost at 10pm.It was a good experience but if I were to do it again driving ourselves would give us more time at the canyon and flexibility to stop at other places on the trip and eat a more interesting lunch.The bus was just too much driving for the amount of time you get to be there.