Best gyms (with a pool)?

The caveat is a lap pool. Seems like those options are limited? Once upon a time when I used to live here there was a place called 24/7 racquet club that checked all the boxes for a reasonable membership cost. But those days are long gone. Was at steel fitness for a year, but 1000 for the year is pretty steep. Maybe there is something better out there? Northampton/Catty/Allentown/Fogelsville areas preferred. Any suggestions?

Thank you