Nice staff - well trained and all good with young children. Weve done the parent and child classes when our kids were babies. Now they are in the preschool classes and starting to learn independent swim skills. Classes focus heavily on swim safety as well. Ive recommended this program to many in the area.