The experience inside the Antelope Canyon itself was good - it was fun and really beautiful, and our guide helped us take lots of photos. The service provided by the company, on the other hand, could definitely be improved. While the driver came to pick us up at the hotel, which is a plus, the company failed to provide enough seats for all its passengers and one person had to sit on a makeshift seat while the driver ferried us to the big bus. Further, when we were coming back to the hotel at night, we waited for nearly an hour on the bus while the bigger crew (there were other people who were going to watch a show and the bus was going to bring them there) got ready at the hotel. It was clear we were not a priority because we were on a one-day tour. The planning can definitely be improved - that's what knocked the 2 stars off the review. The drive there and back was safe and comfortable though, and the guide who was with us was helpful. Their efforts are commendable given the constraints. Would recommend if the company does a better job with its logistics.