OK.  First and foremost, these are not casual loafers you wear to work on Friday.  They are very nice looking water shoes you could wear at a beach resort party.  They are fabric on top with leather accents (actually doubt it's leather).  I would wear these instead of sandals (no man, except for Jesus, should be seen in public wearing sandals anyhow).  The sole is very grippy and has nice vented tread that will not slip, but it is soft, so will not offer much protection over rocks or gravel and certainly not much support if you plan on doing much walking in them.  For what they are and what you should use them for, they are great (very) casual loafers or nice looking water shoes at a reasonable price. 12M fit perfectly