Arrived before scheduled delivery date and very minimal assembly. The cushion is rather firm like others have said. It is fine for sitting and firm enough I can set a glass on it without too much worry about it spilling. We ordered 2 and will push them together and cover with a mattress pad when we have guests.