My first pair of this kswiss brand and I am super impressed. So comfortable! Memory cushion. Real rubber souls! Great quality! Lately it seems all tennis shoes have that light weight plastic soul that you can slip on if they get wet.