The fabric is so soft, the seat is firm but comfortable, the cushions are plush but supportive, and easy to assemble!!