Decent quality, relatively easy to put together, just time-consuming.  Pilot holes would have been nice instead of drilling into the particle board- I was nervous it would split.  That was only in 4 locations though.