I'm 177cm (5'10) 77kg and ordered 2XL. Shoulders fit well, a bit of space around the chest. Very satisfied for the price.
Quality is not great but decent for the price. a few loose stitches along seams (minor). For slimmer/athletic builds, the chest and body will be slightly loose fitting. I'll consider getting an XL next time.
Thank you very much!