Nice facility but I joined to swim laps and often none available.
Worse, try and end membership and they required 30 days notice! They get to charge you another month that way! Also, must go in to branch to fill out paperwork to cancel or hold membership.
I observed one of the kid's swim coaches berating the young swimmers (ages 10 or younger) during practice. This female coach made the young girl cry and seemed to think that was good for building character.