These guys did a great job in my house. They clean kitchen area, bathroom and 2 rooms. They did fantastic job, my house looks awesome now. My wife contacted them via email and we have had great communication via email ever since. We schedule, reschedule, and discuss any specific needs all by email, and they responds very promptly. It took about 1 hour to steam clean the carpets in our flat. They did call me frequently to update me on their arrival status. I would highly recommend Carpet Cleaning for Perth and we will continue to use them again.