Have been here on multiple occasions, at different times of day and days of the week, and with both small and large groups. I have always found the food to be tasty, the service to be excellent, and staff very courteous. My family, friends, and I have never left feeling dissatisfied for any reason. Highly recommended!