Love this place. They up hold the highest of standards on how a child should be taught how to swim. They do not cut corners and every single staff member, I have ever encountered, is extremely nice and professional.
It does take a bit longer, than you would think, for a child to pass a level, but that is only because they want a child to get the fulllist of education, on how to swim properly. Also some deck managers that review the child are stricter than others. all you have to do is speak with the child's swim instructor and they will work with you on what needs to be done to pass the child.
This is not a school for a child to do a sloppy job and expect to pass. They work very hard to make sure that the child swims properly.
They do high standard instruction for a great price.