The shipping on amazon was super quick. I was worried that the quality would be terrible because they were only $20, but they are good. My shoe size is normally an 8 1/2. There was no 1/2 size so I ordered an 8 and they fit amazing! There is a bit of extra room so they are not super tight. They are really comfortable and did not rub blisters. They are sort of frayed at the edge of the shoe and I like the look of it. I wasn't sure how long these would last considering they are white and white shoes don't last long in my house. I wore them from morning until night time while walking all over LA. My kids stepped on my shoes multiple times and somehow my shoes still look great! So far they have exceeded my expectations.