My son (12) and I just left this ranch and we both had so much fun! Other than horse riding which is a given, they have a swimming pool, Jacuzzi, tennis courts, basketball court, a playroom with air hockey, pool, ping pong, and a 20 person mini movie theater with Netflix available! The rooms were very clean, beds comfortable, staff very nice and accommodating. The landscape is beautiful and well kept and very quiet. I cannot say one bad thing about my stay!! They also have a social hour prior to dinner which was very nice and we met a wonderful family from Ireland. They also performed a rodeo the one night and line dancing the next. I have stayed at many B&B's it had that kind of feel but you received three meals a day, could ride twice a day and had access to all the amenities. This is a genuine dude ranch with genuine people working there and that own it. We met the owner several times during our stay, he wanted to make sure our stay was okay. I will definitely go back but for longer, we only stayed the weekend.