A lovely sofa and good value at the sale price.  It is on the firm side but not uncomfortably so.  It is robust but is perhaps not as solid as sofas that reach to the floor however I prefer a sofa I can vacuum under without having to move.  I think it’s perfect for a smaller space / household.