This is one of the better Vietnamese restaurants uptown. The decor is rather odd, but if you ignore that, the dishes (that I've tried so far) are really good. The pho has a unique flavour, the bun bo hue has just the right amount of spice, and the prices are fair for the portions they give.
Staff are attentive, but the kitchen can be quite slow during peak hours. They have a pretty big menu so there's something for everyone. Their dishes and utensils also seem very clean.
Vic Hong is the only restaurant I'd recommend in Markham and Richmond Hill. There are at least four other Viet restaurants in our area (near Markville Mall), but we always make the drive to this place whenever we crave pho or bun bo hue.