We ordered a large for my 5'10" son who weighs 180 lbs. It was too big, so we had to pay to ship it back, and we ordered a medium. It was still too big, so we are returning it again. This time we won't be getting another size because he can't try it on first. It was a very nice quality coat and he liked the way it looked, if it had only fit better. The sleeves were a little too long and there was too much room in the body as well. And once again, we are having to pay to ship it back. They do send a shipping label, but they take the cost out of the credit you get back for returning the item. They also told us that if there was even a hair follicle on it we wouldn't get our money back because they wouldn't be able to sell it.