Got my sofa put together in about an hour. The directions were really clear and well written (in English by someone who knows the language well.) All bolts and screws included, plus a couple extra for good measure (seems to be a Wayfair thing; I like it). Allen wrenches were included but I do believe a pocket-knife style tool that has multiple sizes of Allen wrenches is necessary, as the handle on that tool was needed to add leverage several times. Luckily, we had one. The hardware is top notch, and this sofa will hold easily the 1,200 pounds it is rated for. The cushions are great; I got the off-white (light ivory?) that was in the photo. I might like a darker color but that's my fault for not investigating. The pillows and cushions are sturdy and have zipped covers for easy cleaning. I am 6 feet tall and fit with room to spare lying down on this wonderful sofa. I bought it to be able to nap on my Florida porch all winter. Had two naps the first day! Very happy with this quality sofa.