Restaurant known for well-cooked dishes, generous portions, and quality ingredients.