4 stars, there is only because I can not confirm 100% that in the description of "perfect fit". No question: they sit comfortably and safely and not stick any major parts. However, there are small variations here and there, the "perfect" does not deserve the name. I really have tried many times to get the perfect foil on it ...
Nevertheless, a very good product. The variations do not bother me personally, because I had other products that had really unsightly deviations.