Super nice quality, great fit, very flattering! I love this line. I also have the crocodile ones in a large and they are super comfortable. I got these in a medium and they fit great. I usually get L or XL in Puma for size reference. I am 5'6, 145lbs. The feel is amazing and they don't hold a lot of sweat!