Very happy with the purchase. They are very snug. Great fit. I ordered a 10.5. I usually wear between a 10 and a 10.5. 10 is usually a little tight and 10.5 are almost loose. These were perfect, meaning that the fit is probably a little snug for most. Maybe order a 1/2 size above your shoe size.