I bought this a month ago and I'm glad I did.  I had someone assemble it for me and we discovered an important missing part.  I contacted customer service and they resolved the matter quickly.  Still worth the extra time spent, as it is very well constructed.