Excellent sandwiches, quiches, muffins etc. Truly great. Fresh, tasty, healthy (well, some). Very good coffee too, and without silly or confusing names. Often busy but the queue actually moves. Tables are small. Staff is friendly. Atmosphere is nice, relaxed. A very nice place.