The place does look rather dive-y, the front desk staff is a bit sketchy, and the clientele is mostly geriatric, but this is actually a very good place to take kids for swim classes. You don't have to be a member to take classes there. They will let you start anytime and prorate the class fee (usually $64 for 8 classes, if I recall correctly). The instructors range from pretty good to great, the pool is big and has a lot of shallow-water space, and the water is usually fairly warm. The dressing rooms/showers are fine, with lots of lockers, benches, etc. We've gone off and on for several years and overall, it's been a fine experience.
more