I've lived in Vancouver most of my life and love it dearly. But let's face that we aren't culinary-ly advanced. Jerusalem cafe is a great restaurant for Vancouver, we all know we need a little more diversity food wise! But, sadly this is not near the best mediterranean. Everything is good, you won't be disapointed, but the hummus is a little bland, falafal not the best and the service very inconsistent. The owner and his family compose the entire staff. Sometimes they ignore you and sometimes they won't get out of your face. It is annoying and unromantic to me to be have someone with their hands on the table leaning in your face, talking loudly the whole night telling you what you look like or what you should be doing. Othertimes you can be starving and not get any attention until you think you are going to pass out. Also, water is straight from the tap, so if that bothers you, order a drink. If I am staying in Vancouver, I eat here or Galilee Cafe (better), but if I want excellent mediterranean food, I go to La Villa.
Pros: One of very few like this in Vancouver, pretty good food
Cons: Bland hummus, sometimes very bad service, not so great atmosphere