It is not the first one I buy, and to be honest, I love the fit. I usually wear size small, but I read some reviews that recommended to size up, and it is true, size M was perfect for me. Depending on the color, there are different fabrics, just be aware. All shorts ride up on me because I have very muscular legs, but this ones ride up less than the rest and fit very nice. I gave 5 stars because of the fit, fabric And PRICE! I am not comparing these with Nike or underarmour because it wouldn't be fair. I can buy more and feel great on these. (Writing from husband's account).