We LOVE this school. We brought our 5 year old boy here because he was afraid of the water, despite having no bad experiences and a backyard pool of his own. He use to hang out on the baja step in our pool and REFUSE to go in, even with an adult hanging on to him AND floaties.
When he found out that we enrolled him in swim school he was not happy. My child is stubborn and that is putting it mildly. He informed me that he would attend, but that he would not participate. His teacher is Ethan, and he is incredible. He really cares about his students and he has a way of connecting with them that eases fears. Ethan got our son to swim, and within about a month he had absolutely no fears and can (and will) now swim independently. He has no problems jumping right on in, and that in itself is amazing. We have had a couple of substitute instructors (which they inform you about via email prior to the lesson), and they were very good as well.
This place has the whole package. A fantastic facility, caring instructors, and a really helpful and friendly front desk. You won't be disappointed.