I purchased a medium based on the size chart and recommendation. The blouse fits fine, but the skirt is extremely big for a medium. It looked more like a large or XL. It was too big even around my hips, so for a high-waisted skirt, the sizing seemed way off and didn't match the blouse sizing. I am getting it altered, and the tailor will be taking it in 3-4 inches. Otherwise, the outfit is beautiful.