We practically live there on weekends and my kids are there everyday in the summer. Great gym plus indoor and outdoor tennis, indoor and outdoor pools, a good restaurant and plenty to do for the kids. They have a really good kids center where you can drop off the kids and even a supervised gym where the older kids can play soccer and other activities. My son (he's 7) has been going there for summer camp the last two years an he loves it. My wife loves the classes.