I have hired this company several times. The first time was great. However, the last two times involved cleaners skipping things they didn't want to clean or thought wouldn't be noticed, and generally doing a really shoddy job. This service is not cheap, and I had to redo a lot of their work. The last time they were here their vacuum cleaner didn't even work and they took my kitchen scrub brush with them when they left - in a hurry and without staying the full agreed-upon time. I would never hire them again.