To choose a local housecleaning service, check the company's reputation to determine if the service is insured and if special pricing packages are available. Some other things to consider are whether the company has any professional affiliations, if the employees have undergone background checks, and what needs to be cleaned.
If customer reviews are not available online, ask the company for references, and make contact with the references. Ask to see the insurance certificate rather than accepting a verbal assurance that the company is insured. Find out if a trial period is available before signing a long-term contract for ongoing cleaning service. That way, if the work is not performed correctly, the service can be dismissed with less effort.