Very firm, but fits in the small space for our RV that we needed it for.  Still comfortable to sit on and relax.  Hoping it will soften up over time.