Restaurant. Known for great food and service. Popular, so arriving early is recommended.