I was a bit nervous after reading some reviews that it is very firm - I did not find that at all. Super easy to assemble (my 12 year old son did it) and so comfortable!!