I enrolled by children in Happy Fish after trying out one of the other ones in the city. A world of difference. These guys are much more focused and really want your children to learn and quickly. My son went from starter to the highest level in about 1 1/2 years. Some instructors are great, some good and some perhaps need some training. But overall definitely recommended.
Pros: Good Instructor - Focused on Training - Adult training also
Cons: Difficult to get good timings - Small pool
more