I have these in just about every color and love them for the gym.  They're light and not incredibly short if you don't roll the waistband down as shown.  I think I'm going to buy more for my Disney trip also.  They're juniors but I take about a size 8 in women's and the medium fit although I may start buying larges.