I actually really love the food here but I find their portions for the price to be on the high side, especially for a self service cafe. I work close by and splurge here for lunch every once in a while and like I said, ALL the food and desserts I have tried are delicious. Just know it aint cheap. And portions are small. A roast beef sandwich has about 2 slices of roast beef and lots of lettuce filler. I also don't find their service to be all that friendly and I've noticed that their comments to any negative review on here are defensive, which in my opinion is not the way to go about business. People are entitled to their opinions the same way you're entitled to run your business the way you see fit. If the food weren't so good I'd probably stop coming but they do make a good sandwich & salad, so I'm torn.