The shipping took a long time. I ordered the large size cause my shoe size is 8 and a half. They were way too big. Returned and had to pay shipping just to receive a partial refund. Very disappointed cause all I needed was a smaller size but didn't get it just got a partial refund. I can't order the smaller size cause I wasn't refunded the full amount. I will never shop on this site again.