Overall this was a great experience with plenty to do for adults as well as kids. The complaints that I have read are from my perspective, from people who dont understand that resorts charge you for EVERYTHING, how do you think they are able to attract the best staff and provide the best service all while keep things fresh and new.
On the lake we enjoyed the speed boat rental and hired the captain to take us around for an hour...it was worth the money as it saved time to get to the right spots for knee boarding and skiing, we also rented the jet ski's. Suggestion to book early so you ensure the time you want.
We also hung out at the beach area for many hours, the kids enjoyed the floating disks in the lake as well as digging in the sand. They have planty of toys for the kids to use (free of charge).
The pool was refreshing and well maintained, service for food and drinks was excellent, shout out to Nathan who actually jumped into the pool to serve our drinks!!
Other activities we enjoyed: Train ride for kids 2x's a day and the Segway tour was the overall family favorite, I was skeptical but it turned out great. During our visit there were a lot of kids but there was not a single time where I observed any of them getting out of line, all were very well behaved.
Best of all we met many fun families a made a few new friends.
We will be back soon.