Excellent, high quality food but exceedingly slow service. Took them 15 minutes to even acknowledge our presence after being seated and then even though we told them we had a bit of a time crunch (weekday lunch), they took another 50 minutes to bring the food out. No updates, no apologies and definitely no smiles.
BUT once the food arrived we were pleased with the quality, portion size, freshness and taste. High priced but you definitely get what you paid for.