My children (4 & 6 yrs old) love going to swim class every week - my youngest use to be afraid of the water. The teachers are encouraging, attentive to students needs, and have earned the trust of my children - not an easy task. The facility is clean and has ample parking. Price per class is extremely fair.