This place will be most likely to better than expected. It's pretty close to Dufferin mall and train station. If you are driving I say it a fair launch point to other parts of town especially downtown.
The place is supercozy and homey. There is no free parking but it's very convenient and inexpensive to set yourself one right in front on the street.