I'm always wary when purchasing a self assembly item. However, I managed to assemble myself, all the parts were there and everything fitted where it should. It took me a good few hours or more but it looks so nice and I am really happy with it, it was a surprise for my daughter and she loves it. All seems very good quality. Very happy with the purchase.