I am a lawyer:
You must pay for the work. If you think she has a case you can use set off but what loss has she? The insurance will pay for all damage flowing (forgive pun) form flood - no comp for inconvenience etc
If you think the work is not up to scratch thats a separate matter but you...