Soles are so nice and soft! Just like a yoga mat. I wear flip flops everywhere. So far these haven't given me any problems. I usually wear a 7 - 7.5 shoe. I bought a 7 and my foot goes to the edge. The 8 would probably be too big.