I usually wear a 9.5. I bought a size 8.5 and they regularly fall off my heels. They are very large, a size and a half smaller would probably be correct.
Pros
Durable and great shoes
Cons
It can be difficult to exchange or return the size if it doesn't fit