We have been coming here for the last year and a half and have two kids in the swim school. The instructors are all patient and kind and have different teaching styles. Andrew is a great fit for our three year old. The progress she's made in the last month alone is really amazing. He is calm, quiet and patient but gets her to focus and really learn. We plan to stick with him as her instructor as she progresses through the classes. We have been very happy with Water Wings and would recommend it to others.