Office space can range from a few square metres for hotdesking to an entire building. Choosing suitable premises can mean balancing the budget with the needs of both staff and customers. Offices out of town may be cheaper, but may not suit workers facing a long commute, or businesses whose customers and suppliers make frequent visits. It can be difficult for expanding companies to compromise between room to grow and paying for unused space and services. Modern office spaces are flexible, growing and shrinking to accommodate changing needs, with a robust technological network to ensure that the power supply, phone network and internet connection can cope with increasing use.