Our daughter has an hourglass shape, so the size M we ordered fits her perfectly in the vest and jacket, but the pants are WAY too tight. So.we just brought the pants in so that both the thigh area and waist can be let out. The tailor said she might have to use fabric from shortening the length of the pants to fill-in gaps while letting out the thigh.