I've been coming to this YMCA since 2012, and honestly the only reason I haven't left yet is because I've been able to get a monthly membership fee amount that I probably won't be able to get anywhere else.
There are many activities to do here, but when equipment breaks down, it can be weeks or even months before it is repaired.
If you use the weight floor, you might want to bring your own hand towels because this place runs out of them all the time.
The staff is either friendly or not. I don't necessarily want the staff talking to me while working out, but the staff working the front desk are not very approachable. The older clientele here will yell at you if your music is too loud. The change rooms often have screaming children running around them (I get that this is a community facility, but this doesn't enhance my experience here at all).
I've recently started going to the drop-in yoga classes, and if the class is full, they rudely turn people away. If a class is becoming popular, you'd think they would move the class to another room or schedule more of these classes.
Maybe other YMCAs are better, but for the reasons stated above, I wouldn't recommend this one.