I tried on the juniors version of this at the halloween store...didn't fit so i got the large here on amazon.  i wear a 9-10 pant size, large shirt size.  it seriously fits like a glove...the zipper is good quality too!  just  very wrinkled when delivered, but that was to be expected.