Came with all the pieces in tact, was well packaged. Was able to assemble it on my own no problem. Definitely on the firmer side but I prefer that.