Delivery, set-up and quality of food was excellent. One issue was there could have been a few more plates and napkins as some folks went back for a second serving at a later time and we ran out of plates and napkins. Otherwise, everything was great!