The assembly was a bit of a struggle but with 2 people not too bad. Would be impossible to do alone. Mattress is pretty comfortable but not necessarily one for everyday sleeping. It goes up and down very easily and the frame is of decent quality. Overall I am impressed.