Highly recommend for all ages! LOTS of activities for everyone. Cabins are great. Service and food wonderful. Loved the "Cowboy" ambiance. Ranch has been owned and run by the same family for many years. My family enjoyed the authenticity--nothing "fake" about it. They even grow, cut , and bale their own hay for the horses right there on the ranch.