Food is usually good, but the service is consistently terrible. I waited 14 minutes on hold a few months back and tried again a couple weeks later and hung up after 10 minutes of waiting for someone to answer. Placing an order from a mobile device is no easy task and "customizable options" are limited. You can add or remove some things but there's no option to substitute (i.e. No scallions, add onion). We decided to try ordering again last night and once again, we waited on hold FOREVER. Hung up after 7 min 34 seconds and ordered online from my laptop (because creating an account from my phone was such an annoying inconvenience). Husband picked up order which was not ready on time and the food was just ok. Definitely not worth it!