Ordered a size up, and the fit was perfect. I am an 8  so based on other reviews I ordered a size up, to a 9, and they fit perfectly. The base was so comfortable! It fit snugly, didn't slip or slide around and I would certainly recommend them. Sadly, my 10 month old German shepherd puppy managed to get a hold of one and it was a perfect chew toy for her too! Oh, well, that's life with a dog when you don't put your shoes away :) I will be purchasing another pair for me and my daughter though as they were really comfy.