I am a sz 12 and got the large short and they are very flattering on a figure that is not usually conducive to any apparel with the word "boy" in it.  THey ride up every once in a while, but nothing beyond the usual leotard adjustments in between exercises.  Nothing self-conscious feeling.  Great shorts.