I am the mother of 12-year-old twin girls. I was referred to this swim school by another mother, who really liked it. The teen class schedule didn't work for me so I signed up for semi-private lessons on Sunday morning. When we arrived, the pool was absolutely filled with children under the age of 3. It was a fight to just just my kids in the pool with the "babies." The water also seemed somewhat dingy.
The people were very nice when I explained this might not be a good fit for us. They rescheduled us to an advancing class where they assured us there would be a more age appropriate clientele. When we returned, the pool was again packed with very young children. There were also small particles floating in the pool (possibly degraded disposable diapers).
On the plus side, the instructors were nice, although they made one of my kids feel more successful than the other. This place may be fine for parents with babies getting their initial exposure to swimming but it was not a good fit for us.