I've been wearing these shoes for a few months now and I absolutely love them.  For me, the fit is perfect and I love the color (Navy).  I've had no problem with them slipping off.  I've worn them in very hot weather and my feet were still comfortable.  I've also worn them all day sightseeing and they were extremely comfortable.  I wish I had bought a few other colors as well, while the price was lower.