We've had repairs done on our apartment roof, failed, repeated, etc... Over to 6 times. Paid for engineers ourselves to review. We are currently leak free for about 18 months now, but 6+ leaks over 6 years has me very nervous of any property with past history of leaking. Just my humble opinion, if you can back out I'd consider it. Just because it isn't leaking now doesn't mean it won't leak in the future - in our case it is very dependent on the direction of the rain.
A number of the times they were 'sure' it was fixed, but still we wonder each time it rains what we will be coming to.