I regularly buy my lunch here. Sandwiches are very good and the portions are fairly large, made with their own organic bread. Lunch items are reasonably priced and so are the fresh loaves of bread. But the sweets are a bit over priced in my opinion. The place is a bit crowded at lunch time. I think they need a bigger store to serve all the locals and tourists at that location. Sometimes the wait at lunch can be long. Overall the food is very good quality and has good flavours.