Within 3 years my daughter went from the 2nd lowest level to the highest offered at the pool - Shark! I find the program to be so well designed that I wouldn't go anywhere else. The kids actually learn how to swim properly and with the emphasis on technique, they are set up for life with the ability to do all strokes not only properly, but efficiently. I have tried other swim schools but I won't be going anywhere else. My first impression was that it was very professional and this hasn't changed. Teachers are well trained in the levels, classes start on time and the same skills are taught regardless of whether there is a relief teacher in the water. My 3 children are routinely assessed by a supervisor who is always on pool deck, and I have never had any difficulties getting an extra assessment if I request one. Also, on many occasions, I have seen the supervisor pull out children from classes to do one-on-one work them in another lane. I know my money isn't wasted because my children move up the level as soon as they can do the skills of the level they are in. I highly recommend the swim school though it doesn't always suit children over 10 who have very little swimming ability (they would be put in the same class as the younger children with the same set of swimming skills, which could make them feel embarrassed).