I strongly recommended to everyone who wants to purchase that coat to think twice about the size. Regarding to my experience if you are wearing XL, just take L and so one. Otherwise, this is a wonderful coat, it keeps you warm and comfortable all the times.