Very firm but I actually like that. The support for my back feels good. I love the look. 5 min to assemble.