We ordered two sofas.  Great price, very nice looking sofas and very comfortable.  I would classify them as medium firmness (definitely not soft but not hard either).  They came well packaged with no damage.  One leg was misdrilled - we had to drill an additional hole in the metal plate to line it up with the holes on the bottom of the sofa.