Firm cushions, comfortable, and good support. Easy to Assemble. 

The ottoman portion is not attached, there is a “new material” odor that has lingered for a couple weeks and is not all that pleasant, it is smaller than I expected but fits my space nicely.