The sofa is firm enough and the fabric quality is very good. I loved the gray color being so true to as it looks in the web