It's really really hard to find good pho in the Markham/Scarborough/Richmond Hill area. Seriously, I have been to some crappy places. Hands down, at least in my modest search for good pho up here, this is the best pho north of Toronto. Flavourful soup, fresh noodles and beef...what more could you want?
I can't speak to the rest of the food, but if you're looking for good, quality pho north of Toronto....look no further than VIP Vietnamese.