Okay. So this is what my wife had to say:
I weigh 240lbs, 5"4, and my waist is 47 inches and hips at 50. I bought a 1xl. It fits very nice. The lining in the elastic is sewn so it stays on the shoulder I bought a 1xl because I didn't want it on my arms. The result...I wish I bought the 2xl because even with the 1xl I couldn't get to lining to stay on my shoulders. The length goes from 4 inches above the knee to the knee. It's a swoop. It is super flattering. The only thing is regardless you are gonna need at least a girdle. The length in the front doesn't cover a pooch. Why I like it? It came early. Its gorgeous. Good quality and good price.