The Marriott at 500 E. Broad Street, Richmond is the best place to stay if you're going to the Richmond Convention Center. When looking online, it was difficult to tell that this Marriott is right across the street. The other hotels advertise that they are within walking distance to the Convention Center but getting there is about a 15 minute walk up hill and it's not a safe neighborhood. If you stay anywhere else, you'll need to take a cab, for sure. This Marriott is clean, has a very new lobby and good food. We stayed at Crowne Plaza two nights and then at the Marriott one night. The Crowne Plaza is dated and just too far from the Convention Center.