If in my opinion a bit small. Really need L, had ordered because of other reviews XL. Perfect fit on the body. Advertising keeps its promises: The 3D Flex material really makes you move. Take these things for sport. The slip on the man nothing. Even after longer sport I do not feel so sweaty, thanks to the '' Air '' zones. Appear to be tenable. After several washes and quite a stretching movements during exercise have not yet made limp. But nothing lasts forever, if broken, then this again.