Both of my children have been coming here for nearly a year and the progress theyve made is fantastic. Hannah is a great swim teacher, clear at explaining things appropri ... more