Should have believed other reviewers. The medium is like an extra small. Maybe child size? I generally wear small or at most medium. This didn't come close to fitting. Quality seems ok, but since I was unable to wash or wear it, not sure.