Perfect in every way and exactly what we expected and needed. It is very sturdy and fits in the space we intended perfectly. The instructions ante very clear, and though (as expected) it took my husband and I to construct it over two days, if you are able to follow similar pictorial instructions, it is quite easy to put together. (The instructions are basically like the world-famous building blocks, but at a much, much larger scale.) Delivery was incredibly smooth - it was an enormous and very, very heavy shipment - and not only were they on time, but the deliverers were so helpful and kind to place it where we directed them to, which we were so thankful for. All in all we are very happy with our purchase, and highly recommend this product.