They fit perfectly. I wear an 8.5 or 9 depending on the shoe so I ordered the one closest to a 9. They are comfortable. I wore them around the gym pool today and they did not feel like slipping. After I wore them in the shower, I just tipped my foot and let water drain off shoe. They are lightweight too.