I have clened my own carpets for a long time but now will go with Panda every time. Herb was very easy to work with and professional. He does great work as I am very happy with the cleanliness of my floors.