I am a 5 9 270 pound size 18/20. The XL fit great. When I first pulled the skirt out of the very nice zip lock package it concerned me bc I felt like my underwear would definitely be visible. It was not. The waist band is the type that will roll so hand washing is a must. Hits me mid calf and is not as skin tight through the calf as the picture but I love it. Will be perfect for work. Major stretch. Decent material if you treat it delicately.