We stayed with our small children over the holidays last month. The kids program has riding twice a day, which is really great, but otherwise their activities were lacking, it was more about killing time between rides to be honest, so we took them out early and would go to one of the pools (also lovely). It meant that for us, we weren't really able to take part in the adult only activities (riding, biking, hiking etc) because our kids are under 12 and excluded from joining in (which is wise, but not the best). But we'd rather spend time with our children than apart from them. Santa visited on Xmas eve and that was superb. He was hilarious and the children all got gifts and told Xmas related jokes (some of which were indeed, funny).
Overall, we loved the atmosphere. Everyone working there was super helpful and friendly and down to earth. The food is actually amazing, all the time - including the Wednesday night cook-out food, which was super tasty. That night there was live entertainment, a talented Western singer / guitarist and the whole event was a delight - bonfires dotted around between family tables and still people to help clean up after you.
Check out was a muddle and we were accidentally overcharged $1000 - but it was corrected. I would say that for city people used to slick hotels, this is a different experience, but a great one. We will definitely return, but perhaps when our children are a little older due to the separation issues inherent in the program.