This gym has just about anything you can ask for from a gym. Great group fitness classes, amazing childcare, a rock wall, squash courts, indoor and outdoor pools, a cafe, a spa, water slides, tennis.... The staff is super friendly. The locker room is fairly clean. There are a few things that need improvement. This gym is expensive, so I expect the best. 1. There should be TVs on the cardio machines. Even the cheap gyms have that. 2. The actual gym could be cleaner.