Food is good, but they seem to have some service issues to straighten out. This is the second time we've ordered pickup from them, and both times their time estimates have been way off (don't say 30 minutes if it takes 45).
That's not so bad, but this last time, they left an item off of the order. It was on the receipt, but just didn't make it to the kitchen. They rush prepared, but didn't try to offer anything for the extra wait. Hoping it's cooked when I get home (I had time to write this on my phone while I waited).
Without the service issues, this would be a solid 4.