This sofa is amazing!!!!!! I put it together myself and it was easy. It is very soft and plushy. I just got it today so the cushions are still a little flat but I started to fluff them up and that helped ALOT. Also, each cushion has a zipper underneath so if in the next couple of weeks it doesnt fluff up I can add stuffing to if I need too. I got it on a sale and it is so worth it.