The bench comes almost fully assembled, just need to screw in the feet which did end up taking a power screw driver to do, the manual one included would have taken me forever. Now sure how well the leather like material will last or hold up but looks ok for now. Adds a nice modern pop to the room.