Unexpectedly great place.
Very accommodating and attentive staff. Food is very high quality, especially given the unassuming location. Patio is a beautiful option for a nice evening.
Two negatives:
The major one is they have no dedicated kids menu -price nor portions. So becomes challenging for elementary age kids without sharing or expecting to take a lot of food home.
A minor negative is no espresso. Given the ambience and quality of food, this omission may leave you wanting in terms of finishing a nice meal.
If negatives are of little or no consequence to you, would recommend giving it a try.