I bought this for my mother in law as a stocking stuffer for Christmas. She is a large and it fit her perfectly! Im a small and i think I could have pulled off the large as well since it is stretchy. But overall, it's very comfortable, the material is cool and its very pretty on older women.