We have used this firm before and have always found them to give impeccable service and great cleaning results.