I train in a gi, so the long body on this rashguard is great for that and never rolls up on me. It's soft and comfortable, and although no one gets to see the amazing design, I know it's there. I'm 5' 9" about 142 lbs and I went medium after checking the sizing chart. It's snug, but not too snug. If you're my size and like a truly skin tight fit, then I would size down.