This sofa is GORGEOUS!! It is almost exactly what I needed. I wish the depth of the seat to back rest could have been deeper. That's my only issue, but I can live with that! It took 45 min to put together, with help from my BF. You should have two people to attach the arms & seat together. The fabric is very soft. The seats are stuffed with very firm memory foam. I assume it will soften a bit with use, though I do like it firm. I will post photos as soon as I finish decorating this room! The Palmore Berry Area Rug looks great with this Sofa!! I have navy blue curtains, with vintage lace sheers underneath. Along with a purple & gray striped chair. plus purple accent pillows to go along with the sofa! It's great!! Photos soon!!