Any advice appreciated. House purchase going through, a friend who is a surveyor had a look round for me and saw a hole in the roof. Vendor flatly denied the hole, despite having put a bucket under the hole 
After some back and forth-ing she got "her builder" out who said it's a £140 job.
I had a roofer out today as I don't trust her, he said yes, it's a £140 job to replace the tile, but had the builder actually looked about £1500 of work needs doing (referring bottom 2 metres, 7 cracked tiles, excess moss). This would be with some urgency, e.g.before winter.
Aside from her pulling a fast one and annoying me, what's a fair resolution? The price agreed is really top end for the house, and I feel this extra work is pushing it. She's quite hostile, and feels I'm "messing her about" by having a roofer over.
WWYD in my situation? I'm not a seasoned house buyer, so any advice appreciated