You get what you pay for. I have used this service many times. About 1/2 of the time, I got good service. About 1/2 of the time, the cleaner left without finishing the job. When I called to complain, the owner would go off on a rant about ""these people...do they have no sense?"" He obviously understood that the quality was spotty at best.
Pros: At times, they actually did clean well
Cons: They stole my stuff! And they failed to finish the job.