It was so easy to put together, it will take a while because there's a lot of pieces but it was very easy and the result is amazing! It's just what we needed, the color is great and it's very comfortable. 10/10