I fell in lust with a pair of bright pink cargo pants in Primark. So heeding the advice on here to buy up on Primark trousers I did. And they fit perfectly, no gape at the back and the fronts do up but they're at least a 34" length. I'm a 33"( all legs and hardly any body) and they're too long by about an inch and a bit.