The product took about 2 hours for my fiancee and I to put together. It wasn't that we messed anything up it was just that there were so many individual part to assemble and screws to put in by hand. Also, the design is flawed because the legs are not thick enough to be stable if I wanted to cut a notch out of them to fit around the molding running around the floor in the bathroom. It is also a little shallow. As in I can fit anything that I want in there, but my fiance is running into troubles. Aesthetically, however, it looks great, and I am very pleased with it. Also, I was afraid that I would not like having to open and close the cabinet doors all the time but the doors are very smooth and lined up perfectly.