if your staying in this hotel is probably because your sightseeing Richmond or your attending an event in the hotel or locally , as there isn't much else around this location.
The service from the staff was very good , you were almost falling over yourself on people we had 3 staff greet us on arrival.
Concierge parking is expensive ( as it is at all the other near hotels ) but worth it as there are some rough areas around the hotel.The lobby is amazing with a nice sports bar and Starbucks , the rooms clean and fresh and up to snuff for Marriott standards if a little in the small side . The beds were super comfortable and if you know me that's a gripe i typically have with Marriott and why i typically stay at the Hilton hotels , but these beds were new and really nice.Internet is $13 a day unless your a gold or higher member , and if you are there is also a concierge room on the 15th floor serving snacks and drinks.
If I was a gold member or above and needed to stay in the area i would pick this hotel if it was for the odd night or so , if not I would go with this or the Hilton across the road depending on which had the better deals on the day.