Pros: The food is really good. Delivery is a nice touch. That is about where they greatness ends.
Cons: Long wait times can be a bit irritating. They are also not willing to substitute like for like items. They will willingly build your dish from the ground up ala carte style but that gets very pricey. All and all, this is not our go to anymore. Stick with a local place that is willing to cater to customers. I think their reputation is getting the best of them.