This sofa is fantastic! The bottom cushions are pretty firm and I like that. It seems like they will hold up for a good amount of time. The assembly was quick, easy, and the instructions were very thorough! The color is fantastic. The fabric is sturdy and soft but durable. 

My only complaint is more with deliver than the product. The shipping came all beat up and a corner of the sofa was rubbed pretty badly! Thankfully I was able to repair it mostly but wish there was a little more care in the delivery! Otherwise it is a great product!