Absolutely love my couch. I found it easy to assemble on my own, and it is perfect for my smaller living room. It is on the firm side, which is what I wanted. It also happened to perfectly match the ottoman I already had!