Perfect size, I put it together by myself so it took me several hours but it wasn't difficult at all.  Only recommendation for the buyers, make sure you put it together on a hard surface, not on carpeting, the give in the carpeting makes it difficult to keep things lined up as they need to be.  Definitely worth the purchase.