Very easy to assemble, very firm, great price. We love it!! I forgot the extra storage, and the extendability! Great product