Downtown RVA, your best choices are the CY/RI that you mentioned. Both are relatively new (1-2 YO?). Plenty of restaurants & clubs near there including the Tobacco Company up the street. Everything there is walkable - one of the main tourist areas in downtown RVA. The Jefferson is a short Uber ride away.
The Westin at Broad & I64 is further west in an office park. It's newer & about 10 miles from the Jefferson. There are a few walkable choices from there but not as nice as downtown.
There are other Marriott hotels further west in Short Pump. Lots of places to go & things to do out there but 15+ miles to the Jefferson.
So depends on what you want & how close you want to be to the Jefferson.