What is a rental agreement?

A rental agreement is an agreement between the landlord and the tenant and it documents the different aspects of the contract such as the length of the tenancy, the rent to be paid, the DOs and DONTs, the penalty for non payment of rent, the advance to be paid etc.