perfect for a small apt! assembly did take some time but was not overly complicated. only negative was that there was a small scratch to the top of the table that must have occurred during shipping, so that was a little disappointing but overall i am happy with the purchase