Tried my best to install on my own but was tougher than i expected working the angles and trying to lay it perfect. The vinyl itself is good quality and well cut. More my inexperience with it i will blame. Some lines i had to leave it be at the top and bottom got most the bubbles out.