I just received this skirt yesterday and I absolutely love it!!! I am 59 250# and usually wear between an xl and xxl depending. And this fit great for me. Did not squeeze my belly, very comfortable and the length hit right at my feet. If thats too long just pull it up. But works well for me. Also it says it would fit to 4x-there is no way possible that it would be comfortable at all.  I believe that someone wearing a 3x would find this skirt to be quite snug.