One more factor to take into account is the services and products that the moving company offers.
Do they provide packing and unpacking services?
Do they have storage options? Which type of trucks do they use?
Knowing what services are offered can help you choose a moving company that meets your specific needs.