You can pretty much find an agency for all that and i would recommend it. It is a pain in the ass otherwise. Ive had horrible experiences since i lived 300km from my property i was renting in another city. From torn out appliances, flooding etc.
Agencies are godgiven for this.