I bought these wondering if they were true to size or not but decided to give it a chance.  I wear a 8.5 to 9 and got the 9 which is what I normally do for shoes.  They fit perfectly.

They do however, need to be broken in a bit.  Walk around in these all day when they're new and you'll have sore feet.  Squash em,  bend em, stretch the rubber and you'll have a comfortable awesome looking shoe.