“I am in between L and XL and bought the L based on the description. The L fit perfectly even though it looked small when I took it out of the packaging. It provides support without being too tight. The skirt is short, but the leggings keep it flattering and age-appropriate. It arrived when NYC was 19 degrees and it kept me warm before and after playing tennis. The fabric is moisture wicking.”