We love this couch! It is firm but not “Hard”. The color matches the screen color on 3 different monitors. The seat is deep for longer legs and does not come with pillows so... I had to pick some up for my “shorter legs”