so far this product is working fine for me. it's hard to apply this on your macbook screen as it takes time to align properly( not this product it's with all similar products). there were some bubbles left but some goes away with time and for others you will not see them once you turn on your laptop.