Love this headboard! Was just what I was looking for. The velvet is nice and short making it easy to buff out any imperfections in the fabric (I used a basic lint roller on it as soon as I set it up to get it to perfection). After I set it up I noticed a few small imperfections in the fabric. Nothing major- I was able to buff most of them out. What I couldn't get out isn't super noticeable. I loved that it shipped in a basic dust cover. It came in handy during assembly- I used it to cover the floor to prevent any damage. Overall assembly was pretty easy- just attaching the legs and attaching it to your bed frame. I had some issue getting the bolts super tight when attaching to the bed frame. The way the legs are set up it was a little difficult to get my hand around. Shipping was fast and the box came without imperfections. Very pleased and would recommend- took a star away for the small imperfections.