Food OK...but Staff is truly strange. I went there 2x in a weekend, hoping it was just one bad experience...but my last one was a pip. The counter person got my order wrong, I repeated it several times calmly, she apologized "too early" her response...OK can understand that she gave me a croissant while I waited "on me"...OK I rolled up the bag still waiting for my order. She walks away for a few moments and then comes back and says"Never mind I want it back" Clearly this woman is out to lunch...didn't argue or comment, gave her back the croissant and she dumped it back into the bin.....Stay away from this place....Unfortunate as the location is great, but they're staff are rude and weird...Poor management.