My daughters have both been going to Waterworks since they were around one year old each (they are now 5 and 3). I cannot say enough good things about the school, from the facility, to the swim instructors, to the front support staff. The support staff are always friendly, professional, and helpful. The instructors are very professional, patient, skilled, and very attentive to each individual child's needs. Both of my girls love to swim and feel very comfortable and confident in the water because of the swim instruction. Whenever we are at the pool, people comment on how skilled the girls are at swimming. Waterworks has provided exactly what I was looking for, which is a long lasting positive swim experience for my children.