The product is great.  It took some time to install but, my husband and I were able to get the job done.  The only complaint is when the package arrived it was very dirty (which I expect some dirt) but, this was the worst I had ever seen.  The inside was dirty as well to the point when I took the shelves out of the box there was a pile of dirt left on my wood floor and not just some dust, it was an actual pile and a small (just a little larger than a pea) rock inside the box as well.  I had to clean the dirt off the shelves before they could be installed which, I would do regardless but, these had to be hosed down first to get all the dirt/dust off before I could clean them.  I really questioned if these were "new" which is what I paid for or a return / refurbished product given how dirty the whole package (inside and out) was.