Very Decent sofa for the price, little bluer in person than green. Needed to be assembled as in more than just putting on the feet just know that. It’s not bad process but be aware for planning purposes. Firm but over time should be fine. Using for staging purpose so wasn’t too concerned for comfort. Looks are good!