This gym basically has all you need. I joined it because it was really close to old town, but after taking a tour it offered anything one would need.
They offer memberships for 29.99 a month for a single location or 34.99 a month for national location.
The worst time to go is around 530 PM on a weekday so try to avoid them unless you want to do curls with 5 pound dumbbells.
They offer classes like zumba, yoga and spinning while also having a basketball court and pool.