This sofa came exactly as described. The construction is good and the directions were easy. All parts were included and delivery was timely. Although it took an extra week to ship, it only arrived a day after the estimated delivery date so that was good. Make sure you look at the measurements, this sofa is a little short width wise, but I knew it would be. The cushions are not connected, which some people may not like. I gave it 4/5 stars simply because I can't tell how this sofa will hold up over time. It was stiff at first, but after I break it in it should be pretty comfortable. We'll see.