Love this sofa!  Well made, and good quality/value.  Seats cushions are firm but they do soften with use and they are reversible.