Restaurant with spacious dining areas and attentive staff. Offers flavorful dishes.