Restaurant known for quality food.