This is a nice piece of furniture. It is heavy and arrived without damage or missing parts. The shelves have a good amount of storage. I was able to fit a small basket with wash cloths, toilet paper rolls (stacked 2 high), wipes, etc.. My husband was able to put it together himself, mostly. It took about an hour and a half to complete. We had to tweak the doors a bit to get them to hang properly, but overall, it was an easy assembly. It did wobble a bit on the tile floor, but this resolved once we anchored it to the wall as suggested in the instructions. Overall, we are happy with the purchase.