We love our new sofa! It is exactly what we were hoping for when we ordered it. It arrived in 2 boxes with good picture instructions on assembly and my husband and I had it assembled in about 10 minutes. The color is quite nice, a tad darker than the picture online, but very similar. Cushions are very fim. Since we are not a fan of smooshy sofas, this suits us perfectly. We feel it is very comfortable in a supportive way, if that makes sense. We are a pet household and are happy that hairs come off easily. The material seems to be easy to keep clean. Although the bottom cushions don't have matching material on the bottom so they can't be flipped, the back cushions do and are not attached, so they can be turned. Also, all cushions and pillows are zippered so they can be taken off to be washed. We feel this sofa was a good deal and will be serving us well for a long time. Thanks, Overstock!