There is only street parking (as far as I can tell) but I was able to in front of the restaurant. The space is very open and functional. One doesn't go for the decor. The staff is unfailingly friendly when you order and you get your food. There is a community vibe in which everyone seems to know each other. The funniest part was a woman who hugged another, said all these nice things and then when the other woman walked away, she said to her table companion she could never "stand" the woman she just hugged.
Viv's Veggie was a little dry but full of vegetables. Queen St doesn't scrimp. My chicken salad sandwich was delicious. Excellent!
My biggest complaint is the charge for a cup of water. I am used to that in Europe but not here in the states. I hope the owner sends money to environmental causes.