More firm than expected but I think it will soften up over time. I put it together myself with only a little help from my 6 and 8 year old so definitely easy to assemble.