yea very. the sealant is water resistant. its the kind you use on tile flooring. to spot clean anything i just take a damp cloth and wipe. for thorough cleanings i use either a mild bleach solution or wipe out and go over the whole thing with a damp towel and let dry. nothing sticks to them and the color doesnt come off because of the sealant. i use the same method as lizard-landscapes.com. it's an awesome webpage and the guy has some real killer stuff.