this company did my friends tiles..cleaned the biggest mess. They had a dog for years who just messed up their tile so they called Innovative Home Services and I couldn't believe my eyes when they were done. It was beautiful and good as new! I will definately be calling them when it's time for my floors to be done. They even do concrete!