The package arrived quickly and without anything missing. Assembley took about 1 hour and the only thing that I got hung up on was getting the doors level. Other than that I am happy with my purchase.