Excellent food, attentive service,very reasonable prices. What's not to like? Well, the table at which we were seated needed a bit of attention to its cleanliness. Otherwise I would have seriously considered five stars. But that was minor; I'll be back at first opportunity.