This is a fantastic swim school! My children have had swimming lessons here for several years and they are both really good swimmers as a result! The teachers are all really good and engaging and the smaller groups have meant that my children's individual needs have been able to be catered for.