Vegetarian Haven is where I usually take my vegetarian friends when we meet up for dinner since they can eat everything off the menu instead of being stuck with a handful of potentially boring options while I get my feed on. I've been there about 4 times over the past 2 years. The food quality is consistently good, but not stellar. That being said, I'm not expecting 4- or 5-star food from a casual resto. The service has always been friendly and the ambiance relaxed. On one occasion the waitress sat down beside us and confessed that she was absolutely wiped out due to an intensive session of hot yoga that morning (re: the vibe is casual and somewhat granola, which I don't mind but some might). In terms of price they're reasonable given the downtown location and freshness of the ingredients. One of my favourite dishes is the tofu drumsticks starter, which looks like chicken drumsticks but is made of tofu (WARNING! It does NOT taste like chicken but it is VERY CUTE!) The spicy Bali stir-fried noodles is my fav entree. I will be going back again.