I found this product fairly easy to assemble.  I did it myself in about 5 hours.  The instructions were not written very well, and some of the holes were not pre-drilled very well, but generally when it comes to put it together furniture, it wasn't too bad.  
However, I have moved twice, and both times it has broken.  The front legs (made out of pressed paper) seem to break sooo easily.  And, the door doesn't stay attached very well.  I've had to glue it to stay on.