The best way to clean ceramic tile is better than any of the specially made products. The formula is simple: a cup of vinegar in a gallon of water. My wife is from Colombia and, after we were married, I was amazed at the number of things she cleaned with nothing more than white vinegar. Usually it worked as well as any of those expensive cleaning products. So, don't let the low price fool you, this is the best.
Grout joints can sometimes be a special problem. Once dirt is trapped in there it can be difficult to remove. You will have to use one of the commercial cleaners if the vinegar and water solution doesn't work. If you have a problem with dirty joints you might want to consider a silicone tile sealer. Important: never use tile sealer on a counter top where food is prepared. You will have to reapply the sealer occasionally since it wears off.
I would like to know what you think. If you have any suggestions or comments about anything on this site please let me know. There is a contact link on every page of this site.