A Levi's fan says she is 'surprised' the £29.50 Marks and Spencer jeans fit so well