Richmond Marriott is great. The Radisson is Richmond is also awesome
I used to go up there on business trip a few times a year. Both of them are walking distance to the Sky Train. The Radisson is closer to all the restaurants and malls. But I love the Marriott since it's quieter.