I bought these for trips to the water park, I've used them twice at water parks to date. They fit great, not too loose, not too tight.  I got a perfect fit.  The insole came loose and I tried to ignore it, but it started coming out of the back of my shoe...so I had to take shoe off, fix and put back on.  These shoes are easy to put back on compared to the water shoes my kids have.  Great, stylish shoe that holds up quite well and doesn't leave your feet sore!