I’m too small and big arsed for Zara and H&M, nothing in Zara has ever fitted apart from shoes (they seem to cut for wide flat builds past size 10 which is not me). H&M occasionally turn up good jeans for my small but long legged teenager though. I have a really good pair from M&S but I think they were a random misshape as I’ve not felt anything nice enough to try on since! They were all thin and cardboardy 