The Rock Doctor cleaner and polisher are pretty good, but the sealer is not going to ...
I tried this on several granite counters without success.  I applied it according to instructions, but water still penetrated through when tested hours later.  I reapplied several times, each time leaving a thicker coat and allowing it to penetrate for longer and longer.  With the last application (left to penetrate for 30 minutes, almost dry when I wiped off excess), it seemed to provide slight protection.  The Rock Doctor cleaner and polisher are pretty good, but the sealer is not going to protect the natural stone adequately.
Rating: 2 stars