I basically put it together by myself and it was pretty easy and straight forward. It works perfectly for our space and so far I am happy with my purchase. 
Im in Canada and we have a post strike my order said it would be here on the 18 of December. Tracking said between the 23-28. Both shipments (as it comes as 2) arrived on December 14. I was shocked and extremely pleased.