Castile soap has been around for many generations and is well known by homemakers.
Castile soap's gentle formula makes it good for everything from giving a baby a bath, to washing clothing or home cleaning.
It can be used in bar form, or you can use a grater to grate some into a bucket of water, to create a good cleaning solution for cleaning floors.
You can use this on any floor, including ceramic tile, to get it safely clean and sanitary. If the ceramic is very dirty, the castile soap may not be strong enough to get it completely clean.