Restaurant known for excellent food and generous portions.