I got 6 flats in one week after a total of about 30 within 500 miles on my old tires which led to me to trying a new pair. I did a ton of research and ended up choosing the Michelin Krylions. In 1500 miles, I've only had one flat and it was rim tape related. I ride on some of the worst freaking roads too. I definitely will be continuing to use these tires as long as they continue to do this well.