I bought a Large and my first impression was the tight fit. I looked again at my measurements and got a second opinion about sizing and protection. I also looked at the sizing for all of the other manufacturers and they don't offer better sizing either. The bottom line is that these are of good quality and I won't ride with fear. All of the other comments about my legs getting sweaty are right, but that's normal. I'll stick with these.