D&D has done a number of tile cleaning projects for us and done a great job every time.