Ring Lake Ranch is a wonderful place! The session programming is top-notch, the food plentiful and tasty, and the people are what makes the place. The ranch is in a beautiful setting. I have spent enjoyed gorgeous hikes and the riding program is also great...I am no horsewoman, but feel comfortable with competent and kind wranglers. It’s our family’s favorite place for multigenerational vacations!