I usually wear XL but in a coat it can be a little tight especially when zipped. I bought this in a 1X. It is plenty roomy. Very soft and comfortable. About hip length. I bought it to take on a trip to New York. It traveled well and was plenty warm. I really like it. And unlike some puffy coats it doesnt make you look like the Stay Puff marshmallow man.