My two children have been taking lessons here for nearly 3 years. I am very happy with how far they have progressed. Initially, I appreciated the kid-friendly learning environment. My daughter did so much better compared to her Y lessons, I believe thanks to the shallow depth (thus no need for floatation vest) and very warm water (no shivers). My son started at level one, needed lots of time to be comfortable with floating on his own, but his instructor was very patient and now he is in level 6! The staff is very friendly as well, we are always greeted with a smile and are treated very well. Kids First is agreat addition to our community.