I have been here many times and they are always excellent; their staff are always cool and friendly even under pressure. The coffee is always fantastic and the food is always great.
You can book tables at the back which is good. Food very plain, cabinet filled with 6 choices of panini and not much else, not accommodating with allergies but if you like panini's youll be fine!
We ordered drinks and stayed for a chat. The acoustics in the whole restaurant was very loud. The outside noise makes it difficult to enjoy the ambience.
Top notch food, but be prepared for a LONG wait when busy. Took over 30 mins to deliver a sandwich and slice of quiche that were already prepared (and then the wrong quiche). At least they refunded.