Yes, steam cleaning is one of the most easiest and efficient for cleaning your tile and grouts. Regular steam cleaning, if done properly can keep your tile and grout spotless and surface streak-free for a long time.