For ones needing help with the question: Will it fit.
My son is 5' 7 1/2"
34 chest
30 waist
34 hips.
120 pounds. Flat stomach (no beer belly look)
58 inches girth (top of shoulder to crotch then up back to top of shoulder)
A lot of sellers don't mention girth measurement. Some people have longer torso than others. While some have shorter torso than others.
It fit my girth perfectly also.
Hope this helps someone when they consider size to get.
Size xxlarge fits perfect.
Will update after wearing on a swim , run, and biking.
Also after washing this.
Update: I bought another one size down , so it would fit more snug and to feel more compression to support my muscles better. This fits even better than the xxlarge. :)