Both soles are good. Stock one is cushiony honeycomb one is firm. Both won't stay in place is the problem i am facing. Please look into it make a non moving sole. The mesh material is delicate. Rest everything is good. Really felt relaxed wearing those shoes