I’m 5’3”, 34B, 30” waist about 42” hips, and I weigh 130 lbs, so I ordered S, and they fit perfectly for me. I’m technically a petite size, but I prefer loose fitting clothes. It’s not too tight, but I’m using them for workouts so they’ll go under my t-shirt or razed back (loose fitting) shirt.