Restaurant known for generous portions and comforting cuisine.