It’s absolutely gorgeous. Fabric is soft. Cushions are firm and comfortable. Came in many boxes but I was able to put it together myself. It took time but not difficult. I love it so much that every time someone sits on it I panic because it’s not a heavy duty well made couch. (Although  I think  I got exactly what I paid for. Good quality, not crazy expensive) While I want it to last forever because I love it, I’m concerned about how long it will be before pillows sag etc.  I have owned it now for about a month and it looks great. Since I’m the one who put it together I saw how flimsy the frame is made but if I didn’t see it being assembled I would think it was a high end piece. Adding that it was incredibly hard for me to find this exact size that my room needed so I grabbed it when I saw it.