For me, the cushions are not as firm as other reviews might suggest. They are very comfortable, but I personally would have prefered them to be more firm. The sofa looks great and feels quite sturdy. 

My only disappointment is that the cushions' color (skyblue) does not match the one in the photo. It is completely different.