This place is not bad, but not one to rave about either - there are quite a few lackluster things that factor into just an average place. It is clean and cordial (decorated and furnished with nice style and is comfortable, inviting). Most of the food items I've eaten lack flavor and seems rather dry. The portions are average and the presentation of the food varies. The wait staff experience is also variable - I have had less than desirable experiences and very pleasant, with everything in between. If you like coffee, espresso and sweets, then there is a little extra offering and incentive for someone to come for just a piece of cake or pastry with many selections of hot drinks, coffees and teas. Average at best; though it could really be so much better.