Our experience this morning didn't correlate with the many good reviews here. On the plus side, staff were friendly. But two of our party ordered the same item, haloumi wraps, with no customisation and no difference between the two. One of them arrived reasonably quickly. The other, for some reason, arrived 15 minutes later. We couldn't make sense of this. Same ingredients inside the wrap -- why not just make two at the same time? Additionally, as the wrap was heated on the panini maker, all of the veg ingredients inside were heated until they became soggy and wet. In our experience, when done well, the flour tortilla is warmed until soft, the ingredients placed on the tortilla, then it's wrapped and served -- not baked further on the panini maker. So, yeah, not very good. Neither person enjoyed their wrap nor finished it. The third person in our party ordered a vegan avocado open-faced sandwich; this was perfectly fine. Coffees were fine too, but not exceptional. Nice people, nice atmosphere, but food disappointing to average, and serving identical items 15 minutes apart was hard to understand.