Love this sofa. Great colour and material. The seat cushions are firm but I think will soften a bit over time. The sofa is low but this was bought for a teenager so perfect for slouching on. All the cushions come off including the seat ones. Because of its size it was easy to get up 2 flights of stairs and through the doorways. Delivery was good, great communication and actually came earlier than first expected.