I use it on Toyota, BMW, Benz etc for my last 8 cars, they protect it from chip and rocks and it pretty well.. The front still looks new with no paint chip or dent.
If you want do it yourself, you need to good experience putting it on otherwise it will wrinkle or bubble if you don't put it on right.