Easy to assemble.  Seat and back are firm. Fabric is soft and a bit plushy. It is not really a velvet, but looks and feels nice. Color is soft, not very bright. I had it in red. Very modern and stylish. Looks nice and quality is good for the price. Good buy.