Marble or tile floor