This sofa is everything we expected.  The only thing I would do different is the legs.  They were not easy to install and it could use a better system.  It is soft and velvety and the cushions are firm but not too hard.  Looks beautiful.