Many DISers have used them, including me. I have cancelled reservations and been refunded per their policy ($20 fee for cancellation), and I once managed to make a double reservation, and a few e-mails got it all sorted out with no penalty for cancelling the duplicate. The true test of any company is how they handle problems, and I would trust HK again.