What does Landlord Insurance cover?

Our Landlords Insurance includes, Buildings Insurance, Contents Insurance, Public Liability, Loss of Rent, and Rent Guarantee.