I am giving them 2 stars because our office orders online several days a week. We place 3 to 8 orders at a time. Most days 75% of the orders show up wrong. The orders are missing items we paid for or they don't have time correct items as ordered. They could use some work on there attention to details on take out orders.
The food I would give then 5 stars. Always fresh and well prepared, that is the only reason we keep ordering from them.