My husband is 6ft 4in and has a heavy build. I ordered size XL (US size) and it fits perfectly. Not for tanking, this is a slim fit, relaxed fit designer shirt. This is teamed with a golden yellow paisley waistcoat and butterfly at a wedding and looks amazing!