Undoubtedly some of the fault lies with me but I recently got charged $550 for a holiday I did not even know I had booked! I apparently booked a cruise nearly a year earlier than it departed. I never received a confirmation, never received any reminders, I never even got information about when/where to join the boat! Yet two days before I was due to go I was charged $550. Neither Agoda or the company (Maya Cruises in Halong Bay) would offer any amount of refund or vouchers to use at another time. I just feel this is all very unethical. I will no longer use Agoda or indeed any of these booking companies.