There was some issues with the delivery, bottom came 1 week before and top had issues with delivery - but that's Fedex for you. Putting it together was not hard at all and I did not have issues. It works exactly as expected and it is exactly what I wanted. I am very happy with the purchase.