Both my girls have lessons and they are both improving with each lesson.  The teachers are fab, always praising the children throughout the lesson.  I would highly recommend Swim Clinic.