We had delivery - the order was messed up and it took forever. Later on they realized they didn't charge my card, but charged a different customer twice and needed me to provide my credit card information again
I wasn't thrilled after having waited so long for my food.
As far as the food itself, I wasn't in love with it. The generals chicken was soggy and chewy - not the crispier spicy chicken I was hoping for.