I have a white fiberglass pool and have been successful in keeping it pretty much spotless. The only thing that ruins the looks is the two main drain covers. The holes or pores in the covers look black, from dirt I surmise, since the pool is algae free (no CCs, passes OCLT easily, clear water...