I have three pairs of these shoes.  I did not buy them from Amazon but wanted to put a review online about them. I love the way they fit and they are comfortable to wear.  I love flat shoes and these seem perfect.  I have two pairs of the 2 eye style and they provide a good support to your foot.  You can walk in them for hours.  I have one pair with the shorter front and although they look nice they do not give enough support to your foot.  You end up arching your foot to keep them on.  So you can not wear that style for long walks.

These are definitely not boat shoes.  I wore these when I was young and decided to give them a try and even wear them on our boat now.  I discovered that they are very dangerous on wet surfaces or when it rains.  You can walk on concrete if it isn't smooth, but if you walk on any metal you are lucky not to fall.  Even a small piece of grating or plate on the sidewalk and your foot will quickly slide out from under you.  You have to move quick to catch yourself.  We went on a walking tour in Madison, WI and it started raining.  I wasn't sure I would make it back without breaking my leg since every piece of metal was a place to slip.  I had to watch the sidewalk to make sure I didn't step on any metal.  My feet were also froze and soaked.  I would never wear them on our boat.

If the ground is cold or froze your feet will get cold fast.  It appears that the rubber soles are a natural conduit for the cold.  Even walking from the car to the store your feet will freeze.

Although I love how comfortable they are, I would not wear in the rain or in the winter.

The pros are:
  The 2 eye shoes are very comfortable.

The cons are:
  Your feet get wet quickly in the rain.
  In cold weather the soles are very cold and your feet freeze.
  The biggest con is that in the rain or wet surface, these shoes are very dangerous.  They are extremely slick.
  This style of shoe has soft leather that isn't polished and they do get grimy and no longer look good.