Cleans my New Balance 928v2 (mesh) sneakers very well.  Be careful how much of the cleaner you use or you may have to run them through several rinse cycles like I did.  A little goes a long way. A little pricey.  You could probably get the same results with a little laundry detergent and oxi-clean before washing.