5***** so far....
So far, so good. I put it on today and as long as it lasts and stays there, I give it a five star easily. Everything about it is absolutely perfect and the only thing I worry about is, if it will peel off. As of right now, definitely five stars.