In choosing a cleaning service, make sure they are the right candidates for the job. The company you choose should be at best licensed and insured. Usually you will ask if they are bonded if the company has employees. It would not hurt if they also have some documentation of references from previous cleaning jobs or existing cleaning contracts that are currently being serviced. Some cleaning companies specialize in specific duties, while others cover everything under the sun. Companies that are geared towards residential cleaning usually cover houses while commercial cleaning companies cover buildings, porter services, floor cleaning services and small to large multi level offices. Some residential companies have taken it a step further and incorporated carpet cleaning service's as well as maid services. In order to know if the company is for you, you may want to check out the cleaning website services page and if things are still unclear, give them a call. As you ask questions, jot down the response you receive.These responses will be then compared to the competitors of this business. You will eventual see that based on the feedback, you would have narrowed your decision to a couple of qualified candidates. Another thing you can do is check the companies reviews in order to get a feel of what doing business with them will be like.