They are a bit snug on my feet but honestly that's not a big deal. I tend to be between 10 and 10.5. I decided to get 10s this time so maybe if I got 10.5s it would be better but I will probably just stick with the 10s. They are comfortable, stylish, and feel great. I would purchase these again. When you get them, they are BRAND NEW so expect to have to wear them out a bit before they get looser and less restrictive. I got them on sale for $24 so I honestly cannot complain.