Assembly was a breeze with this sofa bed. It came with all the tools needed, and the instructions were clear. The velvet material is holding up well, and I'm pleased with the overall quality.