I ordered a size and a half more than what I usually wear and when they came they fit me just right.  I usually wear a 6 1/2 or 7 but I ordered a size 8 in these.  There isn't much padding if you had to wear them all day then I would say you probably would want a insert in them or a different shoe than these.  They look cute & going through muck they would be nice.