My wife brings our son here at least once a week and on some occasions twice a week. My son absolutely loves his swim teacher and has made a lot of progress in his first month in their program.
My only complaints are the front desk usually seems a bit disorganized and inside the pool area it can get very loud when a lot of kids are taking lessons at once. Other than that he loves going to swim lessons and would go every day if we had the time to take him.
Nicole is our son's swim teacher and she's great!