My kids have been having lessons there over 6 months and are very happy. I am happy too because it is indoor. It is 20 minutes lesson but with only two kids at a time (you can do private 1 on 1 too). So each kid has 10 minutes, which is not bad at all compared to other places. We had several instructors and now we are happy with Megan. She is awesome, super friendly, and very observant on what need to be improved! I already referred over 5 kids to her. Everyone loves her. Waterworks in this location doesn't have front desk to take questions or do registration. Just go online and do it over there and they have Live chat to help out, very convenient.