I've only tried this on - taking it to Mexico next few weeks. I'm tall 5'8 and 210 lbs. I normally order an XLG after reading the reviews I ordered an  XXL. It fit. I normally wear 16W or occasionally an 18 in pants. This material is more like a swimsuit. I've been looking for a skirt that came below my knees and this is it. It has zippered pockets for the beach - I don't carry a purse. I think I'm going to like it.