I got this for my brother-in-law.  It was a big hit at our "fiesta". He wears an XL or XXL.  I bought the XXL just to be safe and, after it was washed, it fit him perfectly. If you are between sizes, you may want to order the larger size.