Not only did it take forever to arrive, it was hard to put on, kept getting bubbles and literally so thin that it was immediately SCRATCHED while being put on. No matter how hard we scraped, the bubbles wont come off. Cleaned the pjone twice, still more bubbles.