Please note this is in Asian sizing, Asian size is smaller than western size e.g. UK, US, AU, please check the measurements carefully before making a purchase. Please allow 2-4cm error due to the manual measurement and different measurement methods. If you are not sure which size to buy, please provide height and weight, we will recommend a suitable size. M: top length 73cm (28.7 inches), chest 100cm (39.3 inches), shoulder 51cm (20.0 inches), sleeve 31cm (12.2 inches), pants length 92cm (36.2 inches), waist 62cm (24.4 inches), hip 102cm (40.1 inches), fits weight 45-57kg; L: length 74cm (29.1 inches), chest 104cm (40.9 inches), shoulder 53cm (20.8 inches), sleeve 32cm (12.6 inches), pants length 94cm (36.9 inches), waist 66cm (25.9 inches), hip 108cm (42.4 inches), fits weight 57-65kg; XL