As locals we don't expect to wait 25 minutes for our coffee, not for it to arrive after our meals. And it was not especially busy when we arrived. Couple next to us had to wait 15 minutes or more for their coffees which arrived the same time as their food. I think they could replace one of the girls which spent most of her time leaning on the coffee bench looking bored with a second barista. The food was delicious although poached eggs still need proper cooking, and normally if we enjoyed the coffee before our food we would order a second one after eating but we didn't feel like a second long wait. Sales 101.