Asian size is normally two size smaller than European or American size; please see the following size chart carefully、 it has information about bust、 waist、 cloth length and shoulder; which could help you choose the right size for you
Size M -- Bust: 78cm; Length: 56cm; Sleeve: 61cm
Size L -- Bust: 82cm; Length: 58cm; Sleeve: 62cm
Size XL -- Bust: 86cm; Length: 60cm; Sleeve: 63cm
Size XXL-- Bust: 90cm; Length: 62cm; Sleeve: 64cm