These are great!  They don't last forever but they're great while they do!  Fit well.  I wouldn't recommend wearing them all day, if you're not going to the water.  I use them primarily on my boat and love them for that.  If I'm launching and need to get in the water at all, once in the boat and underway, I kick them off by my feet and the wind coming through the boat dries them out in a matter of minutes!  I ordered 2 more to have on hand for when the first ones need to be thrown away!  I'm writing this review after having them for almost a year now.  I am getting ready to start using the 2nd pair after a few more months I'm guessing.`