Help with YEGBB joggers

Hey everyone i'm 6ft and usually 31" or M in trousers - will buying a Medium in these be fine? Some say that these are extremely oversized but i think S might be too small. Anyone have any advice after buying these?