Very happy with product.  Well packaged, arrived in reasonable amount of time. Installation took a couple of hours with one person. Best you lay put all the parts before assembly, check the box contents closely as some parts can be missed.  Other than that it took me a couple of hours (one person) to put together.  We are very happy with the quality, look and the amount of storage.