I'm 5ft 2in and about 130cm tall. I bought the medium ones and they fit loose but don't look huge - perfect for me. Synthetic material also keeps you cool. I love wearing it under the button down layered style while still being cool.
Pros
Good fit, comfortable
Cons
Low breathability - may not be suitable for high intensity activities.