A couple of the pieces don't line up exactly, but it's not too bad! I put it together myself and it took a while, because you have to put together every little detail. I love the way it looks though, and it is very sturdy!