Easy to assemble, I did it in about 2 hours myself since its mainly just screwing things together. Its very large, seems well made, pretty color and its very soft. My only disappointment is the little side cushions are very flat and a little misshapen but I will see it I can fluff them up a bit more myself. For the price its very good and I am quite happy with it!