I purchased these shorts for a performance. I had to purchase this exact style to match the other people performing with me. I was a little bit worried because the shorts looked so little and I thought that they might ride up. However, these shorts stayed in place very well throughout the performance. They are very short but they fit very comfortably. They also stretch a lot. I ordered a small and it fit perfectly.
I bought these in a size M for my 10 year old daughter, 5 feet 108 lbs. She already has several capezio shorts that fit perfect in the same size and these are very different. The fabric is the same high quality as other capezio shorts but the hem around the thigh is really tight and does not stretch at all. I would not recommend these unless you like paying return shipping.