I bought these for my new iPhone and, from the price/quantity, I was a little sceptical they would be any good.
I was very pleasantly suprised. They are as good, if not better, than any I have bought for the previous iPhone I had and the fact you get 10 of them, means it's even better.
Granted, you need to make sure you clean your screen well before you try to put it on, paying particular attention to the removal of dust particles, but I have no bubbles on mine at all and it's a great fit.
A tip is to use a credit card to help to apply it, pressing the film onto the screen with the credit card as you go. Then use the card to firmly press bubbles out to the edge of the film.