It looks like it might be very nice if it were possible for the pieces to all work.  Right now we have spent 3 hours to get it half done and two pieces for the drawer are damaged...spoke to a rep who is going to try to send replacements but almost impossible to figure out which ones to send.  And what to do if they arent?  Spend 3 hours taking apart the work we have done to try and send back?  I dont think so.