With all the pieces, it was actually easy to assemble (Makita helped to speed it up).  The doors are a little off centered.  Also, does need to be braced to a wall or could fall forward when opening doors.  Looks like the picture.  

Pros: Easy assemble, provides good storage
Cons: Must be braced to wall stud (location should be taking into consideration)