If bond was lodged, as a landlord, you could have claimed full bond back and also compensation of loss of rent, cleaning, damages etc through insurance.
A good property manager could save you all these hassles.
No one is right or wrong, lease breaks happen. Your job is to mitigate all...