It is a great table, I love it, but it was a pain to put together.  The shelves got on easily, but it was very hard to connect the legs to the top, and some part was already done before I put it on.  The holes where not line up to connect and to put in the screws, so I ended up putting in only three screws instead of four. Another thing, do not try to do it alone, the legs with the shelves on is very heavy and even heavier when the top is connected.  Beside all that the end job is very nice