I have used this service three times, and each time they were wonderfully efficient and courteous. Communication and online booking is very easy. The team of cleaners showed up at the exact time and went to work! They were so very efficient and even did things I had not asked for, within the time allotted. I go back to this firm each time because I know it will be a job well done.