My hubby has built many such items in his day, but this one was very frustrating ( nice way to say it made him cuss).  Holes where not drilled properly and he was forced to make alterations to fit the cabinet together.  Once completed it looks just fine, but it took some effort to get there.   Not for the easily frustrated!