These shoes were PERFECT!!  They came with little cushions for the sole of my foot and the back of my heel.  The rhinestones dangle a bit but it's so elegant and the color navy was spot on what I needed.  I wore these for my "Something blue" for my wedding and they came out gorgeous in my pix!  Great buy!