Love the couch. It is very firm but the material is soft. Definitely keep your cushions and pieces together as you go. I just unboxed everything and put it in a pile which made putting it together more difficult. Also check the orientation. I thought it would work both ways but it really doesn’t. We made it work for our space by putting the arm on backwards.