If you love horses and great service, this place is for you. They were very accommodating to our requests, which is comforting because it's not exactly inexpensive to stay here. The kids participated in hiking, swimming, horseback riding, tennis... I'm sure I forgot to mention something else since they were always kept busy. This was one vacation where the kids didn't say, "I'm bored, mom." It was a little disappointing for me that since my kids were of different age groups, they had to be separated.... but the kids didn't even notice. They had too much with fun their peers.
The lodging was quite nice. I don't know if all rooms have a fireplace, but ours did. We were able to spend some quality family time by sitting around it and telling stories. At night, we would watch the stars in the patio while munching on some late night snacks.
The food was always good. It was always welcomed especially after the scheduled activities. We were fed and later sent to enjoy the rest of our days only to do the same later on that afternoon and that evening.
If you go, have fun.