Disclaimer: This is purely from the perspective of a non-member going in for lane swim. I literally do not use any of the other facilities others have complained about.
My husband and I come here regularly, sometimes with kids in tow. If you're in for leisure swim, it's free. It's around 3 bucks for lane swim. Pool water is okay and I don't get headaches from heavy chlorination like other pools. They have flutterboards you can use and the lifeguards are very friendly. It's not crowded on the deep end.
Change rooms are very clean with warm-ish showers and lockers (byo-lock). They also have larger accessible shower stalls. Private changing stalls are there if you need them, but there's a tonne of bench space if you just want to change near your locker.