This cabinet is small and compact but it fits quite a bit. I needed to accommodate a very specific space and this piece was a perfect fit. It's not flimsy, the pieces are thicker than I expected and once completely assembled I think it's quite sturdy. Assembly was relatively easy, with the drawer being the only area I had any struggle with. The adjustable shelves were a critical feature for me.