I love the small class sizes, the ease of rescheduling when absent, not having to sign up again for each season. It is wonderful that when your child has mastered the skills at a level, they graduate to the next level immediately! No need to wait for that session to end in 3 weeks. The staff are all friendly, helpful and knowledgeable. The facilities are bright, cheerful, and geared toward children and families. Having rinse off showers, changing rooms, hair dryers and bathing suit driers makes it easy to come and not bring luggage along