Seems like a decent cabinet. I would say if you’re a beginner, this would be almost impossible to put together. Nothing comes pre-assembled, so there many pieces, dowels, screws, etc, and the instructions aren’t super user-friendly. If you have room for a larger cabinet, I would get a slightly bigger one with more storage, and one that comes pre-assembled, or at least mostly so. However, this is the only size cabinet that fits in my tiny bathroom, and it’s a near-impossible size to find, so when I came across it, I jumped at the purchase. Overall, we’re pleased so far.