This rack was easy to assemble and fit perfectly in the spot I had for it in my bathroom.   The containers are cloth and make it look modern in décor of chic.  I would recommend this product to anyone to purchase.  the shelves were a nice addition and useful.