Very easy to put together. Love the sofa and the sleeper is firm and comfortable. Fits in our small living room area