I almost gave this a 4 rather than a 5 star, just because of the atmosphere. The place is far too small, cramped, and loud. We were at the small table nearest the door, & constantly felt like we were in the way of the queue waiting for ice cream. The food & service though more than make up for it. I had the raw taco, and loved it. I often find that gourmet raw food is far too high fat, and although this has walnut 'taco meat' and guacamole, it still didn't feel too fatty. My partner had one of the specials, which was a tofu curry with cous cous - an odd fusion of cuisines, but it worked really well.
I also almost knocked a star off for the desserts we tried - a chocolate cake with maple & coconut frosting, and a carrot cake - as they were a bit dry. The flavours were still great though, so we enjoyed them nonetheless.
We'll definitely go back, but it's somewhere to go for lunch. I don't think we'd consider it for an evening meal.