Fairly straightforward to put together. All the pieces I needed were in the box. However, one of the doors on the cabinet was scuffed and chipped. Dissapointing since the rest was fine and that particular piece is one of the most visible on the entire shelf. Still, I will paint it and it will look great in my bathroom. It provides much needed added storage!