Marble may seem hard to clean, but it really isn't. Marble's surface has large and small pores, and plenty of them. The surface of marble is really unsealed also. So anything that gets spilled onto it will seep deep into the cracks and can be hard to clean up. You have to be careful what is used to clean marble also, because the cleaner can also become embed. However tin oxide will clean many products that are usually spilled on marble, such as coffee, tea even wine. In the store tin oxide is known as Putty Powder.