We've only used David's with tremendous success, and so far, excellent service.
I see you did mention travel insurance... if you buy the Cancel For Any Reason (CFAR) insurance, most insurance companies require that you buy the insurance within 14 days of your initial deposit. So, if you want...