Onyx is porous so it will absorb liquids on it. But a good sealant can help you avoid that problem.