Firm, cute little throw pillow for my bed. Velvet is soft and it has a very retro vibe to it.