Is this always recommended? Does it cover all eventualities? Have booked it before but not sure whether to do so again. All opinions/stories gratefully received. Thanks