I had to return the 2 for a size 4 and it is still snug in the ribs. i am very petite and usually wear size 0 and xs. the regular length hits me perfectly above the knee as i like. the previous review to order up was good but i'm writing to say i had to go up 2 sizes. i am 5'5" 110 lbs, small frame.