I love these shoes!  They are so cute and I needed a supportive shoe for summer due to recent knee surgery.  They run just a bit small though so I'm not positive (thus the 4 stars instead of 5).  I think the 9 would be too big but the 8.5 is slightly too small.