Although we're not a member of this gym, my kids have participated in classes there for years. They have a great swim instruction program. They have pools for recreational swimming, laps, and diving. They constantly run classes for kids their ranging from fitness to art. In the summer, they have a large variety of camps for kids ranging from full day camp to 1 week mini-camps.