We have used them for our tile cleaning for 5+ years and have always been very pleased with their service. They provide excellent communication at the time of cleaning and are always very accommodating to changes upon our request.