These seem to fit a ittle shorter on the leg than picture shows however they do not ride up. They stay pretty still. They breathe good and dont buid up moisture which is good in arizona when its 110 degrees you need something that breathes. Good stitching too.