The food is good. I'd recommend ordering for delivery or carryout rather than dining in as the place is not very nice inside.
We have ordered by phone and via online order. The problem with phone orders is the person taking the orders and payment information has a hard time understanding you. The problem with online ordering is sometimes there is trouble processing payments. Last time we were double charged but they corrected it right away.