I had a great experience with on site cleaners. I was a little hesitant to hire them because I read the reviews here first, but my brother in law has been using them for months and has had a good experience every time. They clean his house every two weeks and he was impressed.
I had no problems booking appointments. My e-mails were responded to promptly. The cleaners showed up on time, brought their own supplies and did a thorough job. Our house was quite dirty, as I HATE cleaning and am very bad at it, so it was wonderful to have this service. We are on a very tight budget, so I I was hesitant to hire a cleaning service, but I am so glad that I did. It was money well spent and I can't wait for my next session:)