Question: letting agent has breached contract?
Answer: If the letting agent has been negligent in such a way that they are in breach of their contract, you are legally entitled to cancel the contract with them, and should not incur any charges for doing so.