I have been taking the kids I Nanny here almost every week for over 3 years. All the Coaches and other employees are very friendly and genuinely enjoy working with children. They also seem to retain coaches for long time. Which is very important for little kids to be comfortable and familiar with their Coach. My "kids" like going and even practice what they learn on their own in any body of water. The changing area is spacious and always clean. There are several wall hair dryers and they provide lotion and hair detangler complimentary. There is also a small playroom that has a few toys, books, and a small lego table. During the summer it can get kinda crowded, but after that it's very mellow. There is a snack bar that offers a selection of items that most children would be very satisfied with. The also have candy on very low shelves. Not a fan of that, but not a problem for children who understand "No." Overall, great place, friendly staff, and nice amenities.