They run small so order a half a size up.  We ordered 4 times before finding the right size which I still struggle with as they still don't seem to fit right.  But 3 out of 4 of us kept them and still wear them.  My son swears by these so I will continue to wear mine and maybe even get another pair in the future.