Romms are a little small, but naturally that's because of their age. They are excellently maintained, of course, as is the entire property. Showers are good, heat and pressure were great, could have used a little more height on the shower head, but I didn't have to duck too far down. The bed was a little on the fluffy side, but that's a personal preference, obviously. The lobby is small and cramped compared to more modern hotels. They have taken care to make sure it's very well appointed. The front staff make a big scene of fussing over their guests (it was a little snowy and breezy when we visited, and the concierge was *quite* concerned that we would be walking about 2 blocks outside without our hats!).
The location of this hotel is outstanding. Connects to the mall, which is pretty danged big....four stories of shopping 'fun,' if you're into that. Even better, connects right to the Metro, which is pretty much a prerequisite for me in DC. I think it's 2 stops to DCA. Also very close to many different restaurants within a 15-20 minute max (down to Crystal City) walk. If you can't find something you like close by, they have a bar and restaurant inside, too (I didn't eat there, so no comment).
As for fees, they get you for the normal 'big city fancy hotel stuff.' Parking was pretty high (my business partner drove, so I don't remember the cost), wi-fi had a fee (didn't use it this trip), and there's no free breakfast. Probably pretty average for name-brand DC stuff.