Shipping was timely. Instructions were easy to understand. I was able to put the table by myself in an hour and a half. Package came with all the necessary parts  hardware. I just needed to provide  place felt pads under the legs to protect our floor in case we needed to move it around. Would recommend to other buyers.