We chose Mr. Maid based on some research. We met with the owners at our house and we were very impressed. We hired Mr. Maid and they came to our home 3 times and we were very happy with the overall job that they did. Now came the interesting part.....After the 3rd visit I contacted the owners and asked for a price reduction because the time spent at our house cleaning was well under the initial estimation by the owners, and time onsite really determined our total cost of cleaning. I was polite to them and even told them that I was very happy with their cleaning job. I told many people about them and made many recommendations for them. The owners seemed to be reluctant to lower the cost. They did finally drop the cost a little bit, and I was fine with that. Then, for some reason, they called and told me the cleaner that was at our house quit and they had nobody else to cover at the time. They siad they were actively trying to hire a new person. Weeks went by and I heard nothing from them. I contacted them a few times and asked when they would show up to clean. They gave me the same response. It has been 5 months now since they walked-out on our job. I treated them with respect and was always very nice to them and their staff. I am a businessman and understand how you should treat your customers. I have now learned that they do not respect their customers, and I am still trying to understand why they skipped town on us when I gave them so many good recommendations and good opinions on their cleaning work. Overall, if you can get them to commit, you will probably get a good cleaning job. But I wouldn't bet on it based on our overall experieince with the owners. Very poor business ethics displayed by them.