It can, but it is not advisable. The shine on marble is achieved with a final acid step. Thus, if you spill anything acidic [soft drinks, orange juice, tomato juice, etc.] and it sets for a few moments your shine will be gone. We can bring the shine back up, but it is tedious and time consuming, as well as expensive. It will stain. There is no doubt about it, it is just a matter of when and how much some accept these inherent limitations because they love the beauty of the stone, and that is just fine. However, we will make you aware of the pitfalls.