I have been buying these exclusively for my daughter, but the last medium batch started out smaller than previous orders and shrunk so much it is hard for her to get them on. I'm disappointed. She does not have large feet, and wears a 2. Uncertain if I should get a large or just move on.