shoes are hard to put on, i usually wear size 10 so i ordered 10.5 just in case man even half a size bigger to fit my legs narrower close. get into this. I would definitely recommend everyone to get a full size to be able to wear these shoes and definitely need different soles as the one they give you is terrible too.