It was fairly easy to assemble and everything was labeled nicely. I didn’t like that the stickers for labeling items seemed to take off some of the stain. There was also a smell from the product I felt like I needed to air out my house. It looks very nice put together and I’m happy with my purchase.