Restaurant known for good food and excellent service.