I belong to a group of riders who for the past 15 years have ridden at a variety of ranches in WY, MT, CO and British Columbia. We all agreed that our recent vacation at CM Ranch was outstanding among all the ranches we have visited. The staff, food, accommodations, scenery and horses were top notch. I would recommend the ranch unconditionally to beginners, kids, and advanced riders. Our group unanimously agreed to return next year.