It was VERY hard to assemble, especially the legs part & attaching them to the main TV stand. Sometimes the hole didn't match where the screw should go in. But its design is pretty and many people who visited my house mentioned good things about this TV stand.