I have just used the Y twice, both times to go swimming. The pool is beautiful, clean, perfect temperature. Change room and shower stalls clean and nice.
We really liked the skills taught during these swim lessons. Since the age group of the kids was so young, I got in the pool to help out. Otherwise the kids spend a lot of time waiting on the wall for their turn while the coach helps the other 4 children one at a time. But we loved the YMCA space, and multiple lifeguards watching, and we had a great experience overall