The cabinet it’s beautiful, sturdy, made with good materials, and spacious. The assemble was easy, it took me longer to put together than the average time and it was not because of the instructions. I had no help putting this together I built this on my own and that’s why it took me longer. The materials used for this product are certainly not Walmart quality, flimsy and cheap, these are strong sturdy pieces that are put together with plenty of hardware to ensure its stability. The cabinet is narrow which is exactly what I wanted for my small bathroom. However, it has lots of space inside. I had so much stuff to put away and after organizing everything, there is still so much space. I combined this cabinet with an over the toilet piece of the same design and they look wonderful together. I could not ask for more from this product. The pictures do it no justice!