I AM 5"2, WEIGH 110 AND WEAR A SIZE 4.  ORDERED THIS IN SMALL AND IT IS QUITE SHORT (THAT'S OK) BUT IT'S TOO SNUG AND IS WAY TOO CLINGY IN THE BUTT (AND I DON'T REALLY HAVE A BUTT).  TOP IS OK (I WEAR A 34D).  I'M RETURNING FOR A MEDIUM.  SINCE IT'S FREE RETURNS AND EXCHANGES (FOR PRIME) I RECOMMEND YOU ORDER TWO SIZES AND SEND THE OTHER ONE BACK.