These shoes are absolutely adorable...but they run a bit big.  I normally wear a size 7 in regular shoes but often wear a 6.5 in heels so that is what I ordered, but they were still loose.  I don't think an insole would have been enough to make them fit so I was disappointed to return them.