This is a perfect size for us and the construction is great. The canvas however, has gotten rust stains wherever it touches the metal. Our area is not humid at all so the only moisture in there is the occasional damp towel. I washed the canvas, on cold and air dried, and it shrunk and the rust stains are still there. 
I like it enough to re-buy the canvas bag but I can't find anywhere that they sell them separately.