I am between sizes (16-18) so went with an 18, but there was no need, a 16 would have been perfect. Lots of stretch and very comfy. I am 5'9 and its a perfect length, sits below the knee, the split is high so if you are a more modest person I would avoid.