Very firm, I'm hoping it breaks in. It's quite small which I knew reading the measurements, but sitting on it makes me feel like a giant. All that being said, easy construction and super cute!