My partner and baby and I moved to Pittsburgh at the end of last year and the Penn Hills YMCA has been a lifesaver! It's a bit out of the way, but worth the trip due to child care hours and going against traffic. Everyone there is kind (employees and gym goers), the facilities are clean, and it's rare to have to wait for any machine/weights.
We do pay almost $60 a month (and made sure to join during a special no joining fee month), and I don't think that's a high price at all for the amenities and the frequency with which we come here. Especially considering the childcare providers are wonderful!