When choosing a cleaning company for the first time, or hiring a new company, it is important to first read through the company's Policies and Procedures (http://www.echocleaning.ca/
Some cleaning companies will charge a flat rate, while some charge per square foot, while others will charge by the hour based on the number of cleaners required to clean your home/business efficiently. Find out how you will be billed to avoid surprises
Many cleaning companies will have reduced rates for families or businesses that require frequent cleaning but may also have a "First clean" rate that is generally higher due to the amount of work and time generally required to clean a home professionally for the first time. Each cleaning company will differ on the services they will or will not perform and some may have different prices that they associate with different services. It is important that you and your preferred cleaning company talk about and get in writing exactly what services will be performed and at what rate. It is not uncommon for heavy cleaning like stoves, fridges etc. to be performed on a monthly or quarterly basis. Often, these services will be billed at a higher rate than your regular services.
Always check a company's references by phone or email. Do not rely solely on testimonials online. Any reputable company should be able to provide you with at least two references that you can call.