The YMCA is a great program. We loved that the kids have a gym they can run around in and a pool to swim in. We placed our kids in swim lessons when they were there. It was a great thing we did because we have a pool at our house and we wanted them to learn to swim. They did so many fun things with the kids we could not of been happier.