Initially it started really well. The quality of cleaners were good. And then slowly, they become lazier and lazier and didn't even complete some jobs which made me very disappointed. I asked if they know how to iron but the later ones all didn't know and I had to do the ironing all over again. Even though I made appointments in advance, there was one no-show and a few times an hour late. I think it really depends on your luck.