These shoes are comfortable and adorable! They are a great way to dress up a casual outfit with a little sparkle. I wore them on the beach and on sidewalk and had no problems. The elastic may be too loose for very thin feet though. One little note: because these have puffed cushions for comfort, you can hear the air swish out of one of them when I walk - it doesn't bother me, but I do call them my huffy puffy shoes because they can sometimes sound like someone sighing angrily haha!