These came in 2 days ago and I wore them today to the pool. I followed others' suggestions and ordered one size up - 8 instead of 7 and they fit perfectly. The sole is nice and soft and the straps are snug but not too tight! Here's the best part! I was hoping they would be less slippery when walking around the pool and showers floors AND I was hoping that the ridged surface of the sole that goes against the sole of the foot would be slip resistant when wet. The least little water on my feet made my toes and heels slide right off the upper soles of all my other flip flops and no matter how carefully you'd dry the shoes and your feet before putting them on, you inevitably have water that drips on the shoes from your hair or suit or you step in a water puddle and then there you are right back to risking life and limb with your feet slithering precariously while you walk. These shoes totally exceeded my expectations!! Dripping wet and walking on slick floors was not a problem! My feet stayed in the flip-flops firmly without the LEAST hint of ANY slipping around! Also, for the record because some persons had questions about this, the ridges on the sole are totally comfortable against the bottoms of your feet. The shoes did have a sort of bubble gum odor when I took them out of their sealed pouch, but it is fading rapidly, and these ARE flip-flops so no-one is likely to be going around sniffing at them! I'm definitely ordering more. These are now my "go to" flip flops for the pool and beach.