Overall excellent experience. Lots of food options, all excellent, with top-notch service. Portions were filling but not extravagant -- don't expect to take home leftovers. Price was a bit high but fair for quality of food, ambience, and service. We will return.