This seems to be a snug size medium, I had to cut the hems around the thighs so it wouldnt dig into my legs, Its been worn on stage so its not in perfect condition but of course its been cleaned.