I bought this as something to wear for Thanksgiving. I am 5ft 7\" and 260lbs. I went for the xxl as I usually wear that, and maybe I could have sized down, but I like the extra fabric in the skirt and the sleeves fit fine, not too obviously big on the bosom.