Since moving a year and 1/2 ago, we've experienced a few different cleaning companies. The first worked really slow and cut a lot of corners.
Anoth...
Great service. They missed a few spots, but they were happy to address them at no extra cost. I only got charged for the quoted time, even though t...
After having a different carpet cleaner, who tried on two occasions to remove a pet odour and stain unsuccessfully, I called the Cleaners Cranbourn...