Rock doctor granite sealer is for use on granite, marble and other natural stone surfaces. Rock doctor granite sealer penetrates deeply to bond with natural stone and provides a long lasting, natural looking barrier against moisture and other elements. It also gives off a refreshing clean scent. Trust Rock Doctor to keep your granite looking like new.