My tenant wants to cancel the contract he signed a week ago. The contract states that the amount of the deposit is non-refundable. I suggested that he reschedule the date. But he asks to return at least some of the money. I understand him, but I also lost money by not renting out an apartment to anyone. Am I doing the right thing?