This is okay.  To me it seems overpriced for the quality.  It's not horrible, but I don't think I'd buy another one.  It does take some time to put together and is cheap material.  Again, I feel it's overpriced, but I needed it for my bathroom and this was the only cabinet I could find that matched my vanity and fit the space it needed to go.  And I knew what quality I was getting based off the description.  But, if you can find this for $80 at the most, then that seems good, but any price over that you'll probably be disappointed with it.  It is exactly as described and does exactly what it's supposed to do, so for that, I'm giving it 3 stars.  This product losses two stars for being overpriced.