I painted brown tiles white about 4 years ago and they still look great. I used primer, sanded, painted, sanded and painted again. Lot of work but cheaper and earier than retiling. Only thing is to make sure not to scrape paint off when cleaning etc.