Upside- The food is excellent, the price is right, ordering online is great. Downside- Took 45 minutes from time of order until I got my food and the place is always busy and unorganized. Nobody ever greats you and asks if you need help. You always have to track someone down that is on the move to let them know what you are there for. While waiting, I watch people come in to eat and because no one ever comes and greets them, they leave. The hostess is the cashier, order taker, phone answerer, take out food runner from the kitchen and who know what else. Totally understaffed.