Assembly was long, but manageable. I did it all by myself, but it should be done with 2 people. I don't like how the bottom legs did not have holes, and so I was forced to screw it in myself. The door stopper also fall off and is not stable. I am not using it at all. There were some scratches, but nothing too bad.