I wear a M in the shirt and large in the trousers, I definitely think I could have got away with the medium however I love the loose fit. I am 5ft 3 for reference. Trousers have pockets too ππ»