I've been travelling to Invercargill for work for the last 5 years. I'm sure I've been to every mediocre café in town in search for a half decent coffee. I'd given up until I discovered The Batch. It's fantastic! No wonder they're so busy. Great food, great coffee, great service.