Packages came on time and only one was slightly damaged but did not puncture the ottoman. Super simple to assemble! However, the screws are a little greasy, so don't touch the fabric before wiping your hands first. I am very satisfied with both the product and the price! They are also super cute!