We really enjoyed this tour. If you are in Las Vegas you can't miss the breathtaking landscapes in the Grand Canyon, Horseshoe bend and Antelope canyon. The trip is long but there are enough rest stops on the way, so it is not so tiring. Besides, I think it's a good idea to book the two-day tour. Our guide and driver, Michael, was very helpful. He gave all the required information, and his English was easy to understand for non native speakers of English.
I strongly recommend the tour.
Tony