We put my son in this school when he was just two years old. For the next five years, we watched him develop into a really good swimmer and has a love for the water. Now, when we are around swimming pools, we are not so anxious, as we know he swims well. From the beginning classes through to the more advanced ones, this school makes swimming fun and easy. Only drawback is the high rate of turnover in instructors. So, once you really like one, they will most likely be gone before long. However, the school is worth it and the cost is relatively low.