In terms of punctures, these are the best tires on the market. I used to ride Vittoria Rubino Pro Endurance tires, but when those became almost impossible to get on a rim, I went looking for an easier option. A friend was going to be replacing her tires for a ride we were about to do, so I offered to swap them out myself. I couldn't believe how easy they were to get on a rim. I did both tires in less than 5 minutes total. When I got home, I ordered a set for me. I've now been riding Armadillos for over three years and over 30,000 miles and have had only 2 flats in that time. And what punctured the tires those two times, would have punctured anything else on the market. Their durability is also topnotch, with me getting over 5,000 miles on a set before I have to replace them. I've never been a fan of Specialized bicycles, but their Armadillo tires, if you get the 60 TPI tires, are like having flat insurance that you never really have to use.