This decal has stayed up on a painted brick wall, which I didn't pre-clean for 1 1/2 years.  It's great.