The food was delicious, but the service was horrible. Although the staff is courteous, I'm unsure if this was a particular evening where they were under-staffed, but it took the server 25-30 minutes before coming to our table and taking a first order (drinks or other), and the food took 1-hour before it landed on our table. The restaurant wasn't even particularly busy that evening. Most customers kept going the cash/kitchen and asking for service or asking what was taking so long, which is unacceptable for a restaurant business. Great food, but will not be returning as the service takes far too long to deliver.