Experienced some difficulty with totally removing bubbles, but overall relatively straight forward if you have common sense and are patient.
Pics are inside garage on rainy day, and I have installed handle cups, trunk/bumper protector, hood/fender and mirror vinyl.
The mirrors were the most difficult and least satisfactory as the curves are sharp and straight vinyl just did not conform regardless of technique...I would leave mirrors to experienced installers.
I've used on numerous cars, mostly BMW's very happy overall and look forward to fitting 2 more vehicles.