My review is based on the reservation process as after a few days of contemplating how I was uncomfortable in the way I was treated as a customer.
I made a reservation for the "Grand Canyon West Rim Air & Ground Freedom Tour" which clearly states "Hotel pickup approximately 1 hour before tour time(s)". After the reservation, I was notified that they do not pick up at my hotel. (I had no problem on a previous vacation with a "Pink" competitor.) Ok, fine.
They said to wait for them at the Las Vegas Convention Center by 04:45. Kind of early right? I asked if they could call me when they're almost there. Nope. They finally said I could get on at the terminal in Boulder (30 min away). Ok. The price is still the same regardless - I expected that.
I finally cancelled my reservation because of the lack of customer service during the reservation process. I received mostly partial sentence reply's when I was trying to accommodate the various changes after the fact. It made me feel like they were "doing me a favor" rather than me being a value customer paying for a service. I would rather pay more for better service.