I put it together on my own. Not difficult but was very time consuming. 
All parts were present and instructions were step by step and easy to 
follow. Overall look is very clean and sleek. Drawers are roomy but not
very solid. I am very happy with the product, especially for the price!
Would recommend it.