I bought these for my Mom in assisted living and had them shipped directly to her.  She got them right away and has been wearing them full time ever since. They run a little small.  She normally wears a size 8 shoe and I got her XL because the large were a bit too tight (This is not the first pair she has had, but it was impossible for me to find them in stores in my small town when it isn't close to Christmas).