I mainly use these shoes on the treadmill. I don't think I'll be wearing them for the road, need more cushioning for the impact to knees & hips. I wear thin socks to absorb the sweat. I wear a sz 9 in my ASICS runners so I got the 9 in these, perfect fit even with the socks. Will definately do some beach running in these