It was extremely difficult to assemble.  On the plus side they did include everything you need to assemble, on the down side you have to assemble EVERYTHING!  If you're not accustomed to building things from scratch and can't afford a professional to assemble, DO NOT BUY THIS PRODUCT.  I finally got it assembled, but it does NOT look the picture.