I do not feel these are as comfortable as the reviews had said.  I have nikes that are more of a memory foam and that is what i was expecting since that was the compasiron and these feel like a foam.  They actually squeak when you walk if you get wet or sweat.  I don't know.  I wish I would have just ordered another pair of nike.  On top of that they don't fit right.  They are very very tight across the top and I have a narrow foot and they are long.  I wear an 81/2 usually I measured and ordered accordingly which put me at a 9.  It is a good inch to 2inches longer in the back and in front of my toes in the front.  Just a very odd fit.  Disappointed in these.