The food is good but I had a bad experience. I wanted an almond croissant. They were out so I ordered a plain. I got one (to go) and was mistakingly charged for two. I returned the next afternoon to point out the error. The manager was quick to offer a refund. I explained I would rather try their almond croissant and pay any additional charge. However they were all out. I said I would return the next morning. When I did they were all out of almond croissants even though it was just a few minutes after 10:00. Three times I tried and three times they were sold out before 10:00. Why not make more? They offered to refund the mistaken charge (2.50) but I said I'd take a plain croissant instead. Three trips to the shop and I didn't get to try an almond croissant. I am grateful that they made up for their mistake at the cash register. My rating reflects my experience, not their food, which is better than the rating