Margaret
Pleasant Hill, CA

★★★★

Absolutely love this YMCA. Free child watch for up to 2 hours a day. Excellent classes offered and many are free with membership. Facility is clean, well lit, well managed. Beware of parking though, it can get difficult.