Seems like a pretty good deal to me.
My Amex card covers the whole family, even if we don't book the trip with it, so I'm not up to speed on travel insurance prices, but if this includes things like medical repatriation, etc, then it seems like a good price.