This is one awesome sofa. Thx to the reviews posted I was able to buy  this. This is lovely cream color. The Boucle fabric is not rough but nice and soft. It’s wide and long enough for an avg person to take a nap on. Mostly it’s firm, nicely firm, which was what I I needed. Assembly is easy. It comes as 2 sections which have to be slided together to fit. Same with back which has to be slides onto the seat. Assembled in 5 mins. It’s a modern looker. Very pleased with it.