I would've given this place a 5 star rating but my issue was that we ordered for take out for an event and the pickup was supposed to be at 1230pm. I got there and they didn't have the order ready only stating that payment hadn't been received. I was disappointed and had to wait an additional 20 minutes for food that was supposed to be ready at 1230. In Dining experience is always good but bad take out service and will not order take out again.