Super comfy, cushioned soles! They are tight on my feet, but not uncomfortably so, so I wasn't remotely worried about them coming off my feet while I swam and played around in the water. Great price too!! Got them as an amazon daily deal