I'v used Skinomi before. It is so easy to install.
The installation does not even need to be carefully done. I am not really good at it. When I was done I was like oh GOD so many huge bubbles, but I trusted the manual and reviews online and waited for a couple of days. Then all of them are GONE...