Very easy to assemble  - took me - a 55 year old woman (with slightly arthritic hands!) about 20 minutes. I did fudge around with the legs a bit to ge the best fit to avoid the gaps at the top that others mentioned, I ended up with a very slight gap on one end, but it wasn't really obvious. I went around an tightened all the underneath screws again and this pulled it all together. Very happy with the overall quality and design.  Looks great on my screened porch!