We've been here a few times; food is good, and quality of service is usually great. We called in an order and was told 20 minutes, arrive in about fifteen and didn't mind waiting the remaining time. After an extra 30 minutes of waiting I asked for an update and was rudely dismissed with another 5 minutes.