Arrived packaged carefully. It took a bit to put together the arms, but overall it wasn’t difficult for one person to put together. It’s long enough to lay on and is firm, but comfortable.