This service is really the best way to keep your tiles and grout as clean as possible and should be something you schedule at least once a year
. Most carpet cleaning professionals offer this as an additional service to a carpet cleaning appointment and can do it at the same time. They may even offer a discount on the combined services.