It didn't say this in the description but this tour is run by MaxTours (check them out). It was a fantastic experience and our guide, Michael, was really lovely. Friendly, knowledgeable and observant when it came to ensuring that all members of the group were happy and enjoying their tour. I signed up for the tour on my own but it was a really sweet small group of 12 of us, a mix of young couples / friends from the UK, Taiwan, Japan, HK and Singapore.
The sights were absolutely stunning (as expected) and it was nice to be a part of a small group as it just meant we weren't waiting around for a bus load of other tourists before we could set off again to our next destination. Bus was in good condition and comfortable for all - the little touches like wipes, charging points and on-board WiFi was also a nice bonus.
The accommodation was OK - rooms were a little dark but clean enough (but a Quality Inn after staying in the hotels in Vegas is never going to be the same). Lunches and dinners were flexible - you had lots of choices and there were always drinks and snacks available if you got hungry on the journey.
All in all, a great way to see all of the key sights in a small group with a good guide - highly recommend Max Tours!