They arrived on time. After inspecting the job, Ben explained clearly what they were going to do and what possible problems they might encounter. He also cautioned us that the carpets would be wet for 2 to 3 hours afterwards and if we walked on them to take care not to slip on any hard floors with wet feet. They did an excellent job bringing old carpets back to lie, surpassing my expectation. I will recommend Carpet Cleaning for Perth to others and will use them again in the future.