Very very firm, hopefully over time it will soften some. I bought it for my daughters room. Color and fabric are nice. Smaller than I expected. Is decently made but probably not worth the price.