all I needed to do was screw on the legs. it is firm and does not take up much space which is awesome if you have little to no space. the laying on is so - so the bar that connects the back to the front hurts. more padding could be used there.