Kim Bo, hidden behind a thick wooden door, is a somewhat typical Vietnamese restaurant in a rather atypical place. It's located right across from Toronto Western Hospital and just down the street from a funeral home, so the clientèle can be a bit odd. One time while my friend and I were having dinner there, a bunch of older biker dudes started telling us about their friend who had just passed away. They were very nice and it was a nice moment, but it's not something that happens often when I go to get pho.
The interior was just recently renovated and is fairly spacious and nice for a Vietnamese place. The prices are good, ranging about $8 - $15. Personally I'm all about the Pho and it's definitely worthwhile here, although I have had better. My roommate always gets the Spring Rolls on Vermicelli which he seems to enjoy.
Basically it is pretty good food for a good price, in a somewhat strange (not in a bad way) environment.