Really good product for the money.  Straight forward assembly, lot of pieces though.  Takes a couple of hours to assemble, but works great.  I will say I wished the pull out drawer was a little sturdier.  The bottom is kinda flimsy.