Perfect for what I needed it for.  Item is pretty much as pictured.  When I was putting it together I hadn't realized there was a plastic piece keeping the two back panels connected together until after I completed assembly so keep this in mind when assembling.  Not a big deal for me but if your cabinet is not backed up to a wall, others may notice the seam.  Everything is MDF and cardboard so there is no real wood used for this cabinet but it's going to be sitting in a bathroom so I don't expect it to last forever anyway.  Shelves are adjustable.  You're only provided 8 shelf holders so you'd have to move those around if you change your shelving.   Bath towels will need to be tri-folded in order to fit inside the cabinet and I hope my external and internal pics help you make your decision as to whether this cabinet will meet your needs.