SwimKids is a fun place to learn to swim. They have 3 pools and a large indoor play area, so even before and after lessons kids have fun. They also offer gymnastics, karate, Kindermusik and birthday parties.
Their instructors are almost all very, very good, and the method they use for swimming instruction is great. Children are taught pool safety and life preservation first and foremost so that they are much safer around a pool. Classes start at 6 months for Mommy and Me and continue through adult.