I have been taking my 3 and half years old daughter to Waterworks for past 8 months. My experience with the instructor is absolutely awesome!! My daughter really enjoys her class and is already swimming on her own. Techniques used by instructor is so kid friendly that kids just love it! And they take care of child safety as well. As a parent i don't have to worry at all about my kid while lesson is going on!
Also waterworks is extremely proficient with communication with regards to class cancellation or holiday schedule etc. You don't have to worry about that at all. They always inform you well in advance so that you can make necessary arrangements!
I would definitely recommend Waterworks swim school!