@OSinclair777 Everything besides the half-zip runs about a half size big.
If you want a more fitted feel, you could size down to the small, but it's meant to sit sort of baggy.
There's size charts on each item. At your height I would just reference the body length.