Easy to assemble, and very functional. My only issue was that it's kind of difficult to adjust the height upwards. It tends to stick when I want to move it upwards, but has ABSOLUTELY no problem sliding back down to the lowest setting. Not sure how to fix this, except maybe lubricating the height adjustable poles. I think part of the problem is that you have to adjust each leg individually and tighten it by screw - it may have been easier to adjust if it was one of those button  adjustments like what you might find on a crutch or walker. Still great table, I just avoid changing the height, which is one of the reasons that I wanted this particular table, in the first place.