Our protective film works will with most smooth, flat, clean surfaces. It will NOT stick to blocks, fabric, and other rough surfaces. The performance of the film will also be affected by external conditions and the final application of the film product.