Need a new pair of jeans, I usually favour M&S - their size 18 short fit me well - but thought I'd see if there were any other recommendations?