The fabric is great.  It wasnt difficult to assemble.  A little disappointed by height of back of sofa but it will be fine since it is a second home.  Price and delivery time were excellent.