Received the shipment on time. Everything was in good shape and all parts were included.  It took less than an hour to assemble.  The patio set looks great and is comfortable although cushions are a little hard.