I think this product is good. The mesh allows shoes to breathe and they fit shoes comfortably. It is very affordable, so I have one for each of my pairs of golf shoes. All bags have been durable for me so far.
I did find one zipper tag fell off, but luckily it was still in the back of my car and I discovered it is easy to reassemble. Tag it a plastic clasp you can open up and reclamp down on the loop of string to reattach.
The pocket is simply, but works for holding extra spikes, a tool or whatever small items you want. I've also use the bag when traveling to hold my keys, wallet, etc. when the rest of my stuff was in the trunk of the rental car.
For the price, I recommend.