I give two stars for good food and consistency. It does bother me that from time to time they do get a warning from the health department. One should really pay attention to those little green signs in the window; mandatory and provided by the city of Toronto warnings of health issues.
It can be slow for service, but the wait is usually satisfying and worth it. I've been a regular here since a date brought me here more then 15 years ago. He is long gone, but Mocha Mocha is still here.
I have several favorite dishes including the vegetarian lasagna, tuna cake, and the vegetarian club. This is not strictly a vegetarian place, but has a good selection on both sides. You would once see me here at least once a week.
Now because of the constant warnings for minor infractions from the health department, I limit my going. I'm surprised to see they have had several infractions on the city department website.
Update: Been again recently and noticed the health warning posted again in the window. What are you people doing here? Your health warnings are a risk of making people sick, you got good food, clean up your act please.
March 2014: After 15+years of consistently good food they are finally starting to slip. The last two times if it had been my first time I wouldn't go back. The lasagna tasted like it was microwaved in a plastic dish and you could taste the plastic in the food. Not good. If I go a third time and it is bad food and bad service, I won't go back and they will have lost a loyal customer of 15 years.
April 2014: I've taken away another star because they are no longer consistent. Is it just me or is this place going down hill fast.
May 2014: Again, this place seems to be going down hill fast.. I wanted to order the lasagna but the last time it tasted so bad I couldn't finish it. They had one piece left over and it looked bad. Should not have been offering it. They use to have a very high standard here. Am I the only one noticing the decline... I keep coming back because it was once so good.