We stayed here at the end of a trip with my high school students. It was actually a great place for that kind of group. There is a really nice pool, a bowling alley, tennis, basketball, a bar/restaurant, and a full gym. It's a big place with plenty to do, so the kids all stayed busy and entertained.
The rooms are nice, and have all the standard services. And everything works. We had stayed in a couple of places that were less than what we expected, so it was nice to get to this one and find it nicer than we had hoped.