Food seems good, not extremely fresh but decent when you're hungry. Food takes a LONG time for prep dining in or taking outPREPARE TO WAIT. They tell you 30 mins for take out but plan for an hour, so don't pay when you get there so if they take too long you can still cancel your order.