To me they feel to tight when putting them on but once they are on they are OK. I am 5'11 275 to 290 40 to 42 waist and got mine in XL. My Reeb*** fit way better in xL to not name the brand exactly. Maybe when I break them in they can get 4 stars as of now 3.5. They are flexible I'll give that 5 stars. Then of you swear like I do cotton underwear are a no go they ware out quickly and with these so fare I don't Chaffee doing cardio they can handle swear and friction just a tight fit to write as if ai would speak disregard Grammer and punctuations