Waterworks Aquatics in Highlands Ranch is the third facility in which we have enrolled our son for swim lessons and, hands down, is the best in the area! My son has learned more in the past few months than he ever learned at any of the other facilities we tried! The pool areas (as well as the locker rooms) are extremely clean and well maintained. There is plenty of parent viewing area and numerous private changing rooms. My son's instructor, Madison, impressed us from day one. She is very patient with our son but is constantly encouraging and challenging him to try new things. She does a wonderful job communicating with us, as parents, after each lesson and gives us tips on what he needs to be working on. Even though we pay for group lessons, oftentimes, he is one-on-one with the instructor. Worse case, there is only one other child with him during his lesson and Madison does a wonderful job of working with both of them at the same time, so my son is never idly just sitting around. I would highly recommend Waterworks Aquatics! They have clean facilities, wonderful instructors and I can't believe how quickly my son has progressed!