We used MaidPro for a couple of years. At first, they did a nice job and were responsive, but lately they have been horrible.
We met with one of the owners before they started to clean our house and specifically requested that nobody wear jewelry while cleaning our house. We have a lot of glass, granite and stainless steel, all of which scratch easily, and are costly to repair/replace. They assured us that their cleaners do not wear jewelry when cleaning. One of their cleaners wore a diamond engagement ring while cleaning our kitchen, and scratched a stainless steel backsplash. If we are able to replace the backsplash (and we may not be able to), it will be very expensive to do so.
They also hit a new, custom made desk with the vacuum cleaner and chipped off the corner. They claim that they are insured, but when I submitted a claim for this damage, they said (without even looking at the damage) that they could not have done it. (PS: I am a working attorney with two small children, and have better things to do with my time than chase after a company to fix damage they did not cause. I submitted the claim as a matter of principal.)
We do not complain about the ordinary wear and tear from cleaning - marks on the walls, damage to the doors when they bang in to them, and so forth - but felt that the two instances above arose from complete carelessness and disregard for our requests.
On multiple occasions, they provided services we specifically asked them not to provide and sought to charge us for these services. We also requested a regular "team" and for many months had different people showing up each week (even immediately after I called to complain about this and was told that it would not happen anymore).
The representatives we have spoken with recently (Diane and Matt) have been rude, antagonistic, condescending and unhelpful. So, I'm looking for a better cleaning service and decided I would put this information out there to hopefully benefit others like me.