While it was a challenge to put it together, and you have to look a drawings to know what to do, the finished product looks nice.  Assembly time about 4 hours.  This is NOT heavy duty furniture, but for the price I think it is good.