Beautiful couch. Very cozy. Two people can cuddle up on the long part and its the perfect movie watching snuggler. It is firm but in a good way-- seems like it will hold up to wear and tear and use over time. The fabric is very soft, I would call it plush. I am a weak 4'11" lady and I was (with breaking a sweat) able to assemble it myself in an evening (taking lots of breaks). The back pillows do just sort of rest on the back of the sofa-- there is no real way to secure them and they don't tuck in too well to the bottom cushions as most couches do. However, this really doesn't seem to be a problem and I like how easy it is to adjust the angle of the back pillows because of this. I would highly recommend! Truly worth the cost in my opinion.