The only thing I can add is don't delay when there is a problem
The RE Laws are archaic and are your enemy as far as time is concerned
There is no tomorrow -- do it today
Most of the bad problems are when someone is 2 or 3 months behind in their rent before any action is taken or inspections are not done so by the time the property is inspected, a minor problem has become a major disaster