This is just what we needed.  Looks great and I recommend it!  The holes lined up well and doors were even.  Much better than our old one that wore out!  Did take awhile to put together though.  Worth the price.