Took some time to assemble, but the outcome was worth it.  Fits perfectly in our kitchen.