Very easy to assemble, I used the box it came in as a table to do that on!  Very sturdy.  Had no trouble with anything lining up, I find it's always a good idea to hand tighten screws until you have the piece together, in case you have to adjust a hole that doesn't quite line up.  I can see where others think it's a little low, but that doesn't bother me.  Would definitely recommend