I wish I could give it two separate stars one for service, wait time and the other for food. I've been here two times once when it was pretty busy and another when there were only 3 tables full and on both occasions I was very satisfied with the taste,quality,price of the food! They know what they are doing when it comes to cooking so in my book the food is 5 stars, the reason why they are only getting 2 stars is because the dam wait time to get your food is insane!! The first time I went here there were only 4 tables in the cafe including us we waited 43 mins (yes I timed it) to get our food!! The second time it was about the same wait time! That's ridiculous, I get the whole we make from scratch,it's fresh all that stuff but 43mins when there are only 4 tables in the joint isn't understandable.