Did a very poor job
I used Amazon after I had to take a job in another city. They were cleaning the house so a renter could move in. I had used them before and had a great experience the first time. HOWEVER, this time I wasn't in the house to inspect it. Jerry, the owner gave me a very hard time about having a neighbor do the after cleaning inspection. He was unhappy because he thought she was rude to him when he called her at work to ask if she would do the after cleaning inspection.
Fast forward a couple of weeks with the house vacant other than contractor work being done. I found out from the contractor who was doing work in my house that Amazon hadn't done several items on their checklist, such as cleaning baseboards, for example. This is all part of their "move out" checklist, so nothing out of the ordinary.
The kicker, and the reason my review is negative and why I will never recommend their service to anyone, was an email response I got from the owner today when I asked him about a pool key that was missing (possibly accidentally thrown out by the cleaning crew). Here is his response "File a police report. We did not take it. Also you misrepresented the condition of the home, drastically, for the 2nd time and we took a 2 hour loss on the job. If anything you owe us an additional $100. We consider the matter closed, please only have police contact us directly. We are issuing you a cease and disest do not contact us directly again." Rudest response ever!