Under no circumstances should anything other than marble cleaners be used to clean the marble. All-purpose cleaners and acidic substances such as vinegar can cause etchings, stains, and can even wear away your marble’s polish. Mixing water and baking soda is a great way to clean and can even remove stains if the solution is left on the affected area for some time. Always make sure to wipe any spills immediately to avoid any damages; especially liquids such as wine or coffee because of their acidic nature. In the event that the marble does wear away, having your marble professionally polished can revitalize the marble and make it alive and vibrant once again. You may even look into water-resistant sealers to prevent water from entering the marble which can cause cracks and other structural damage. With proper maintenance, marble can be a fantastic addition to your backyard and porch that stays shining through the harsh conditions of the outdoors.