Restaurant known for generous portions and well-presented dishes.