Very pleased with this purchase! It is exactly what I needed for our small bathroom.  Cabinet holds more then I expected and the shelves are a perfect height to hold tall cans of hair products, etc.  The cabinet took less than an hour for my husband to assemble. Great product for the money!