Firm for now, but it seems like it’ll soften up nicely. It is a bit taller than I expected, but not in a bad way. A great half-couchchaise for unusual or smaller spaces. Pop a blanket on the chaise spot and BAM, your dog’s new favorite spot