I purchased this love seat and overall I am very happy with it. It is on the firmer side and has very durable fabric. Unfortunately the cushions are NOT reversible despite saying so in the description. There is velcro on the back to hold them in place which is good but they definitely can't be flipped over. However the cushions are removable for vacuuming behind, etc.