Don't worry when you first try it on!  I ordered the soft sole version in blue suede, after wearing the regular sole in brown for a while (and loving it).  I ordered my regular size in the regular sole shoe (perfect), and a half size down in the soft sole.  It didn't look right when I first put them on, like they weren't made well, and they seemed way too big but they were so comfy I didn't care.  The insole is super squishy and feels even better that any slipper I've ever worn.  Awesome!  The weird look/fit disappeared after I wore them for a couple of hours and they conformed to my feet.  I can't wear shoes that are tight at all around the metatarsal area because of neuromas, so the fit is actually perfect for me, but if you want a moccasin that really hugs your feet I would suggest going at least a whole size down and to be prepared to exchange for even smaller if necessary.  The color is more of a faded grey-blue than the vibrant blue in the picture, but it is a very nice look that I actually prefer.  The color in both my brown and blue pair does not rub off on anything, even wearing barefoot all day.  I have not gotten them wet besides occasional raindrops, so I cannot comment on that.  These are my favorite things to wear!