I highly recommend Waterworks Aquatics. There staff is amazing from the front desk to the staff at the pool. You get to choose which type of instructor you want for your child. And even in my sons first time, the instructor asked another instructor to help him to assist my son on a stroke. This type of unity and above and beyond mission to give the best to my son gives this more than 5 stars if I could. I also love how the staff calls you to make sure you are getting what you want and that you are happy with service. My sons daily questions of 'is today swimming' also gives it 5 stars from the child's point of view. Thank you so much Arlene, Danielle, Alli and Nate for making this such a wonderful experience.