I am 5' 9", size 12-14, legs ok but belly needs a bit of holding in. Cant seem to find anything long enough (just above knee) and don't want it to be too dress nor too casual. Actually on reading that back you can just tell me to push off [wink]