The sofa is lovely! Very classy and the cushions are firm. We’ve only had it assembled about one week. I can’t speak for how well it holds up at this time. It is being used on a screened porch so it is protected from severe weather.  Assembly was done by family members but they indicated it was easy. So far I would recommend!!