Unfortunately I didn't have the best experience with Puretouch Clean. Specifically, they sent 1 cleaner who spoke virtually no English to clean our 1600sf townhouse alone. Admittedly, it was dirty and needed a deep cleaning post tenant move out. All of this was explained and understood prior to the cleaning appointment. They sent the cleaner back the following day although it was extremely difficult to convey my concerns regarding what was missed the previous day by her. All in all a frustrating experience. To be fair the cleaner did work very hard and the office staff was pleasant but they still missed things (baseboards, cabinets, fans, blinds, etc.). I was concerned the cleaner didn't have a check list or a means of confirming what was to be cleaned or had already been addressed. The cleaner kept asking me what areas specifically I needed to be cleaned (inside oven, fridge etc.). I was really hoping for a good experience but that didn't happen. The lack of communication was a big part of what went wrong. In the end, the company did provide me with a 20% discount for my inconvenience which was nice but unfortunately I cannot recommend this Puretouch Clean.