First, understand where the shoes looks white and navy, it is more silver and navy.  Kinda disappointing but not a deal breaker.

Can't stand flip flops and open toe sandals.  I needed something to wear on the beach, especially at night to protect myself from stepping on jelly fish.  Shoe worked out great.  You do get sand in the shoe but sand gets every where.  Rinsing out the sand was simple and when I did get the shoes wet while wearing, they drained nicely.

The shoes do wear about half a size small.  I normally wear a 10.5 and the 10 fit just right.