I just ordered a pair of these flats and ordered another right away. The sole is thicker than the ones you get in the drugstore so their much more comfortable. I didn't feel every single pebble as i walked. The rubber on the sole also kept the moisture on the ground from soaking through. I wouldn't wear them in the rain but I was okay after a drizzle.