Quality is about what you'd expect for a cabinet this price, my drawers and door didn't line up perfectly, but overall it's a nice looking piece and very functional for the price.  Definitely takes some time to put together (~90mins for two of us working reasonably quickly), but not overly difficult.  I'd recommend it overall.