We LOVE Waterworks and we LOVE my daughter's instructor, Andrew! We have tried other swim lessons but nothing compares to the instruction they get in this environment. She is only 4 and has learned so much already. She looks forward to swim class every week and is proud of herself when she learns something new. I really like that each instructor gives you a "progress report" at the end of each class so you know exactly how your child is doing. You won't regret your decision to go with Waterworks!