I ordered an XXL because the sizing is based on the asian population, which is smaller. I am 5' 4" and weigh 130 lbs and the sizing is perfect. It will allow me to wear a sweater or a blazer underneath and not be too small. The coat is heavy and thick. Will keep you warm in cold cold weather and is quite long, not maxi length. The price was wonderful, considering all I got on this purchase.
Good product but arrived very late.