The Tenancy Agreement is a contract between you and Halo Housing Association.  The Tenancy Agreement gives certain legal rights to both you and Halo Housing.  For example, your right to occupy the accommodation and Halo Housing Associations right to access the property given the right notice and to receive rent for renting the accommodation to you.