Took me around 2 hours to put together. I was able to do it myself. It’s pretty decent quality for the price. The texture is nice I was worried it would be too soft but it’s not as fuzzy as velvet.