I have only ordered shoes online from Zappos.  Their customer service is wonderful.  This year I signed up for Amazon Prime and I thought I would try Amazon. Ordered these shoes and received them as promised, actually one day early.  They are cute and fit well.  The only problem I have is with the right shoe.  The toe has two red ink dots and some of the stitching is a little funky.  Called Amazon to see about an exchange, they did have the shoes in stock, but not from Amazon.  I had paid $39.39 for the original pair and if I wanted an exchange I would have to pay $89.  Or I could just return them.  Tough choice, love the shoes, so decided to keep them and hope nobody looks too closely at my toe....Amazon did give me a 20% refund to my credit card of $7.  Lesson learned, for shoe shopping I am heading back to Zappos.