This is a great little school for swim lessons. The benefits far outweigh the negatives. The teachers we currently use are fabulous (Jonathan and Sheila) and I highly recommend both. They are really positive and keep it fun while really progressing the swimming skills. They end each lesson with direct feedback to the parents on what the kids are doing well and areas of improvement. I also really appreciate the flexibility of the program because I can sign up for a recurring lesson or just book one when we have free time. The cancellation policy is also great for busy families - they give make ups if you cancel more than 2 hours in advance.