Product Rating: 5 of 5 stars 12/19/2014 great fit! i'm fairly petite 34B 5'3" and 109lbs. i picked this up in a S and this fits really well. the material is thick and is of great quality. it fits very true to size and is a great buy!