Had many pieces and took a while to put together but was relatively straight forward. The back panel required nailing in and you have to be careful about not bending the nails in anyway because it can ruinaffect the other panels. Overall a good purchase. High quality wood. Downside is that it’s heavy and unstable on carpet because if the pegs it sits on. You have to nail it to the wall for safety.