Firm and really cute! I can’t wait to put it on my sofa with my other pillows