A really awesome product that does exactly what it says it will do when you follow the directions. Yes, it is necessary to clean the surfaces that this will be placed on, but once done, it sticks super well and is doing a freaking great job of keeping out the -0F cold air that we've been receiving as a gift from the polar vortex.