The cabinet is perfect for my new bathroom. It was easy to assemble. All the parts were included.  I highly recommend this product.