Easy enough assembly, but a bit tough for a beginner. I made some mistakes and had to go back and unscrew, but if I can figure it out without much experience, I'd say not too bad. It's really comfortable to rock in and appears to be durable enough in quality, though its still early on for me. The table looks clearly like manufactured wood up close but is still very cute; perfect for small spaces. I'm very happy. Great purchase. I put cushions on but it doesn't need them