Easy to assemble, however there were some blemishes on the edge of a few pieces.  Also fit and finish of doors is fair to poor.  I found myself adjusting them 2 or 3 times before I was satisfied. All in all it's a decent price that gets the job done, for the price I expected more.