Firm which for me was a plus, a little tricky to assemble but ultimately doable, great deal for the price. Quite please overall