Almost a five-star. Good food with quality ingredients, with fast delivery. They messed up order and gave me chicken broccoli instead of general tso chicken. Of course the delivery guy was gone by the time I figured out the mistake. Chicken broccoli was still good, but I was just craving for general tso chicken that night. It is not a big deal as mistakes happen. I would order from this place again.