I bought my first pair of these shoes like two years ago and recently bought another pair. The canvas does get dirty if you aren't careful but they aren't too terribly difficult to clean if you do. They run a little big though, I am a size 7.5 or 8 in women's and I wear these in a women's 7.5. If you have wide feet like me though, these shoes take about two weeks to stretch out and stop pinching your toes.

For cleaning: I use a toothbrush with a little bit of soap on it to spot-clean these shoes. Then I rinse them and leave them out to dry. It is important that you don't dry them on a heating vent or expose them to heat while they are wet and drying off because it may cause them to shrink. Just leave them somewhere moderately warm for a day or two to dry.