If it has a sealer in it (self seal) or you apply sealer on top then yes it is pretty good, especially for a same colour refresh. I've used the colourlock products with good results.
Timely question TynFlwr, Im also researching on this subject. My car is black & interior also black which is kind of yacky to me.
No choice cause I bought the car used.