I wear size 10 tennis shoes but dress shoes or casual shoes are size 9.5 and I bought these in size 9.5 and they fit perfectly! Very light and comfortable, I bought them for holidays and going to the beach. I wish you a pleasant rest for the whole day!