I bought six of these as Christmas gifts and will give to different people than intended.  The medium size is bigger than a normal size large so order at least one size smaller. I also ordered sizes large, extra large, and 2X large. The extra large is huge and will easily fit a large person. Shipping was prompt and quality is excellent for the price.