I would highly recommend this product! The cushions are firm but still very comfortable. Shipping was quick, and you can move around the 3 pieces into whatever formation you want. We have a fairly small living room and this couch fit perfectly. Does not move around at all on carpet even though the pieces are just pushed together, not connected. Overall It's a wonderful couch and customer service was great to work with . I would recommend two people for assembly as some of the holes are hard to line up without some muscle.