The headboard arrived quickly and was very easy to put together. My husband did it by himself in just a few minutes. I'm sure it says this somewhere in the details, but it did not come with the bolts to connect the headboard to the bedframe, just the bolts to connect the legs of the headboard to the headboard. No big deal if you have extra bolts laying around like we did. 
Overall the headboard seems to be pretty good quality. There could be more padding in it, but at this price point I was happy with the padding in it. 
The reason I gave it 4 stars instead of five is because the product description is misleading. The headboard is not velvet at all. It's linen. I actually wanted linen so I'm not upset. I read reviews and knew what I was getting which is why I ordered this one. 
Really happy with the product for what it cost. I saved hundreds of dollars and ended up with a decent piece!