We love our new sofa, it is pretty firm and such a classy look to a room.  The blue colour is beautiful.  It was less than 10 minutes to put it together.  Love love love!