A day late in delivery, but worth the wait.  Assembly was time consuming but everything fit together beautifully.  Only problem was the screws for the door knobs were a tad short and two of them wouldn’t hold.  Otherwise, happy with the results.