Overall a great place to work out, sometimes they struggle to keep it clean although the long haired maintenance man (never did catch his name) works like a dog and is most likely underpaid for how hard he works. When he is on staff the place sparkles, at other times not so much. All that aside, everything is in good working order and if you have any real complaints go check out the YMCA around the corner, you will come running back!