I am extremely happy with this product! The shoes fit perfectly. I bought my boyfriend and I these shoes for a trip to the outdoors in Arkansas and initially figured that I would just use them in the lake. I ended up wearing them by the pool, on beaches, and I actually hiked a trail with them, and they stayed completely in tact! They’re so comfortable, they give me the mobility of being barefoot with support for these rocky surfaces. It fits similar to a sock with a hard bottom surface. My boyfriend and I continue to use them on our kayaking trips. They’re a little tough to swim in, but I highly recommend.