Fairly easy to put together, had to jam a few pieces that didn't quite fit.  Looks great, feels sturdy but doors don't shut tight