Fairly easy to put together but it will take time. Mattress feels very comfy, easy to go from sofa to bed