Anytime a tenant leave it costs the landlord time and money. From my experience, tenants typically have left the place much worse than when I turned the place over to them. However, this time was different. This time the tenant left the place better than when I turned it over to them.
How? Well, with the exception of not mopping the floors, the tenant installed a chain link fence for the yard. The yard was freshly cut before he left, and maintained the yard well. The bathrooms looked great! No junk left in the fridge. No mess in the oven.
They didn't give me a 30 day notice of when they were leaving until it was less than 30 days. However, I managed to get a tenant to move in only 3 days after they left. This will save them over $300. Plus because they cleaned the house so only a small portion of the deposit will be used. They had 2 dogs, and will get back their pet deposit. Most landlords have a nonrefundable policy for pets.
As a landlord, the goal is to be fair. You don't have to be nice, but at least be reasonable. People can work with reasonable. I also believe in karma. What comes around, goes around.