Great spot! Lovely staff, freshly prepared food, great pastries, bread, cakes etc. Sandwiches are lovely also. I go here once a week with the kids, they love it - I love it. You see a lot of the same customers, and a lot of the same staff over the years. The seating area is nothing fancy. The toilets are pretty shabby. But I love it.