This center has the best swim program I could find hands down. The pool is large and accommodates a number of classes at once. They also run classes every day of the week, M-F during the summer which has helped my daughter retain the skills she learned in the class. The price of the classes are also amazing. They beat every program I found. We live 18 miles from this pool and drive every day of the week to go to class, so that must say something. There is a large sunny field you can watch your child from and there is a shaded sundeck with chairs and tables you can also watch from a shady spot. The staff is amazing, they remembered my daughter after a whole winter and said hi to her by name. The head guard is super kind. All of the staff are sweet with the children and they keep them in line. My daughter has also taken ballet at this center. The room is nice and big. It’s not as pretty as some ballet schools, but the instructors are great, they are kind and attentive to the kids and fun. You can only watch once a month which is good because then my daughter wasn’t looking to find me every class. Inside the center there is a padded corner with lots of toddler-K sized toys. My kids like to get there early(before class) and play with the marble toys and lincoln logs. This is also a ping pong table, suffleboard table, foosball table and 2 pool tables in there. Outside, in the back there is a sweet new play structure that has that pretty rubber padding stuff. We love this place!