My wife and I recently purchased the "Deluxe UPGRADE West Rim Bus Tour". I'd give our tour guide Adam an "A" grade for being knowledgeable and entertaining on the ride, and on showing us his favorite photo spots at Guano Point.
I'd give CanyonTours itself a "C-" on execution. We paid extra for the upgrade "to leave straight from the strip" and have "an early return". Instead, we got picked up by a shuttle bus and after meeting the main bus still had to drive to multiple locations before leaving for Las Vegas. The tour from that point was great until we returned to Las Vegas. At that point the shuttle bus was MIA and we were informed that we needed to make 18 stops to drop off the bus' 50+ passengers. After driving around Las Vegas for an extensive period of time, the shuttle bus driver showed up and ferried us back to our hotel.
We spent nearly 3 hours combined on the front and back end of our trip just driving around Las Vegas. Nothing about that felt like an upgrade.