I live in City of Alexandria and have been contemplating joining a gym to do some weight training. We have a peloton bike and tread, but I have sort of maxed out the circuit training on the peloton platform and feel the need to lift some heavier weights (without hurting myself, of course; I am not in college anymore

). I also want to do some rowing as another form of low impact cardio, and my wife has shut down the idea of buying a rower because of space issues.
We were previously members at Sport and Health, and One Life, so I went and re-checked out those locations at skyline (one life), Ballston (one life), and Crystal City (Sport and Health). They all have concept 2 rowers with the PM5 monitor I need to do the Regatta classes I want to do using my phone. I would rank them this way:
1. Sport and Health Crystal City (renovated, has a pool)
2. One Life Ballston (renovated, no pool, lots of weights and machines, but younger crowd (I am 40))
3. One Life Skyline (not renovated, totally from the 1990s, no pool)
Any other gyms I should consider in a circle 5 miles from say national airport? Main goal here is to lift free weight and use machines, and then do the concept 2 rowing classes for like 30 minutes after as the cardio part. I also know that Sport and Health and One Life seem to be one business now, so they have packages that allow overlap.
Any ideas appreciated. I don't expect to do any personal training. Seem to be doing just fine on my own.