I'm always a little wary buying shoes online, particularly since I wear a size 10.5, which no one makes. However, these shoes fit perfectly and are so comfortable! The strap across the top took some getting used to, but after wearing them for a couple hours, they're fine. If I walk too far in them when it's hot outside, the strap rubs my ankle some, but that would happen with most shoes. Overall, I'm very satisfied!