I love horses ... so when we vacation, I almost always take a ride. Thie is undoubtedly the best one I have ever done ... it even tops riding along the beach in Mazatlan, and swimming in the water in the Carribean with horses. Why? The guide was wonderful, and the horses were VERY VERY well maintained - beautiful animals. There was love for them, that is sure - no starved look, well behaved, good equipment.