They don't provide a refund, even when they fail to honor the agreement. In my case, they have twice (so far) canceled my house cleaning with one hour's notice. (If I fail to give 24 hours notice of cancellation, I have to pay a penalty. For them, no notice, no penalty.) They told me they were having trouble finding cleaners in my area. And if the no shows are a problem for me, I can pay the $99 cancellation fee. So how long does this go on? Three cancellations, five, ten? Forever? This is an irresponsible company with horrible customer service.