Other than the dimensions fitting the needs for my bathroom, this product is largely garbage. Complete assembly is required. Upon doing so, you notice just how bad the 'craftsmanship' is - particle board, misaligned pre-drilled holes, terrible cabinet door design, UGLY non-white "distressed" finish (= white with YELLOW splotches), etc. etc. Do not spend your money on this product.