We enjoyed this cafe’s hearty food and were impressed by the welcoming staff - but a few things let it down.