Very firm and pillows are rather small for the couch. Assembled easily and looks good though. Overall a good purchase. Plastic feet are pretty cheap looking and feel like you furniture parts but they serve their purpose