I like these shoes, but I wish they had all leather tops.  I'm worried the mesh parts will get dirty quickly  And that stuff is not easy to clean.  Easy Spirit runs a little small, so I got the next 1/2 size up.  They are comfortable. Good shoe to slip on and run outside.