One of my all time favourite cafes anywhere! I've been coming here (and their other location) for 4-5 years and I've never been disappointed. The food is always amazing; high quality, fresh ingredients, prepared quickly and with thoughtful combinations of flavours. You can tell how much thought and care is put into everything the kitchen sends out. The staff are always so friendly and welcoming and nothing is ever too much trouble. You can call/email ahead and book a table, as well as submit your orders in advance which is super helpful for working lunches. They also provide catering which we've utilised for events at work and that's always been delicious too. They have options for vegetarian, vegans, gluten-free and just about everything other dietary requirement you may have.
My only complaint is that they're not open on weekends but I understand when they work as hard as they do and provide the level of customer service that they do that they need to rest sometime.