I hired them through a cleaning service, and they told me that it would be cheaper if I hired them directly. I hired them two weeks in a row as I was hosting both nights. I told them that I had a job interview and then would be seeing clients from home and could not be interrupted during specific hours, and they promised they'd arrive beforehand. They were over two hours late and interrupted my meetings. After the "cleaners" left, I noticed that several areas had been missed, including basics like trash not being emptied and my tub and shower were not cleaned at all. I was able to catch a few of these areas before they left and they did clean them, but there were several more to the extent that I needed to clean after they left, defeating the point of hiring cleaners. They also charged me more than originally quoted.
When I texted the person I originally met and scheduled with (who was not there), he apologized and said he had been made aware of the issues and would make it next Friday to clean before my birthday party. The next Friday, he texted me after he was due to arrive saying he was overbooked and asked if he could come the next day. I told him he could not and never heard back from him. Nervous he wouldn't come at all, I then said he could come early the next morning. I never heard from him and had to skip my birthday brunch to clean my house for the party later that day.
Long story short: extremely unprofessional, unreliable, and dishonest. DO NOT HIRE! What kind of company admits that they ripped you off then does nothing to fix it?
UPDATE: the owner contacted me to threaten me for posting reviews. Still no apology; just a threat. And to be fair, he did refund half of the cost of the poorly done cleaning after I posted the review as well. read more