They cleaned my kitchen tile last year and did a good job. This year, they're doing both the kitchen tile and grout as well as the granite counter tops (clean and sealing). I've actually never had the counter tops done since installing them several years ago (I know... I know...). Ian was the tech and appeared to be pretty honest and straightforward. Talked about the pros and cons of color vs. clear grout seal ("if we're cleaning it every year, you probably don't need color until it gets really bad and color is 2x the price") and telling me that granite only needs to be cleaned and sealed, not polished too like other stones ("it's really too hard to see much difference but I'll show you both and you decide."). He did one section vs. another with the polish; slight, but not worth the additional money.
So yeah, I'd say they did a good job and it was worth it. I get the tile done once a year, and now I'll add my granite counter tops too.
So if you book these guys, ask for Ian if you can; I'm sure they're all good, but he was legit and efficient so kudos to him.