We take our camp here every year and the staff is really good with the kids. The facility is clean and they have plenty of courses to try with various levels. I love the bouldering area. They also have a room with cardio equipment. Membership is "pricey" but if I lived closer, I would probably have joined!