Caffino is a nice little hidden gem.
The food is generally excellent. The specials change regularly and the print menu is varied enough to appeal to most.
The only reason I don't give Caffino 5 stars is because service can be really hit and miss. We've had amazing, attentive service and also arrogant, dismissive, snotty service. Seems random - they need to screen staff better perhaps ;)