My kids have been taking classes at the Y for years. My daughter learned how to swim because of them, and at 6 swims very well without floats. Both my kids have taken gymnastics...
All reviews seem positive