I was pleasantly surprised at easy this was to put together. Though it took some time everything seemed to line up perfectly...which is amazing for things like this. I was hesitant after seeing the pieces but put together it's a just like the picture. 

Pros: Easy assemble/ easy directions
Cons: Doors took some time adjusting