Great food, decently priced, and generous portions. However, I do not recommend ordering for pickup or delivery. My wife and I have ordered here religiously, (because we love the food) but the experience has been less than favorable. Delivery takes over an hour, which would be fine if the order was delivered as ordered. It seems every other order has been incorrect or cold.
The last order we placed came 72 minutes after being placed, was cold and they had forgotten our beverages. I called to inquire and check on the possibility of the beverages being delivered, and the response I had gotten was that they wouldn't be delivered. My money would not be refunded. They offered to give me free beverages on my next delivery, but I'll never order again. There have been too many mistakes and inconsistencies with delivery, so I'd only recommend this location for a dine in experience.