is this a good policy?
able to claim 3 times even though there are some restrictions especially on cancers.
Probably a waste of money. How unlucky would you have to be to have three separate Bad Things happen to you? (I'm not surprised they rule out multiple recurrences of cancer - if it metastasises, god forbid they might actually have to pay out three times.)
Just get some hospital cover. Maybe single-crisis cover if you're the breadwinner and your significant other wouldn't be able to work while you were laid up with the big C, but if you're young and healthy and don't have any kids that's probably overkill.