Centre Branch YMCA is a nice place with lots of services provided. It has a gym room, squash courts, a basketball court, swimming pools, and showers. The facility is very clean, well-maintained, tidy, and offers a nice atmosphere. The staff is super helpful, friendly, and accommodating, creating a welcoming environment. The location is fantastic and super convenient to bike or bus to. There are lots of programs to choose from, and it is a very nice place to chill, swim, or workout. For some activities, like the squash court, booking is required, though spaces are often free.