I love these. Even after an entire 24 hours of wear, they hold their shape end don't stretch out or get loose on places you don't like being loose. They are very effective staying cool as well, I absolutely love these. they don't ride up your leg as time goes by either, they stay right where you put them.