It's really just "okay". The food is mediocre and the coffee (I got a mocha latte) tasted like watered down hot chocolate. They had no croissants at all (I was there before noon) and they ran out of sandwiches completely, causing several customers to leave. I decided to stay and wait for the next batch (20 minutes). They forgot to give me something I ordered, so I had to order it and pay again, and then my sandwich came out wrong, so they had to remake it. They were apologetic, but that's all. Don't think they really go "above and beyond", they're just "okay".