Both of my girls have come in leaps and bounds since beginning their swimming lessons at the YMCA. The instructors they've had have been wonderful. They are all very friendly and great with all of the kids. Would highly recommend them, especially if you are a family, their family memberships make swimming lessons affordable!