Accommodation options for international students at Imperial College London

As an international student considering studying at Imperial College London, I am curious about the accommodation options available. Could someone provide an overview of the different types of housing offered by the university, such as halls of residence or shared apartments? I would also appreciate any information on the application process, including deadlines and any specific requirements for international students. Additionally, I am interested in learning about the locations of the various accommodation options in relation to the main campus and the city center. If anyone has personal experience living in university-provided housing at Imperial College London, I would love to hear your thoughts on the quality, affordability, and overall living experience. Lastly, if there are any alternative housing options popular among international students, such as private rentals or homestays, please feel free to share your insights. Thank you in advance for your help!