Not exactly a piece of cake to assemble, but I put it together myself in a couple of hours and it's definitely sturdy and a good quality.  Make sure to take all your pieces out of the box (including screws and stuff) first, arrange them in some way that makes sense to you (I went with alphabetically), and then follow the instructions.  My drawer opens and closes beautifully, the door placement is great, really no issues with this at all.  I'm thrilled with the purchase.