I made the huge mistake of booking through Agoda and will never do so again. I booked a reservation and within 15 minutes realized I booked on an island of Hawaii we would not be visiting. I tried to cancel this reservation by contacting Agoda (through email, phone) and they are SUPER hard to get ahold of and did nothing to even try and help me cancel the reservation (for months in advance) even though I called the same day to try to cancel. I then called the resort I booked with and nobody would help me. Because they already took my money, I was forced to rearrange my vacation so I wouldn't lose out on $1800. It was a nightmare and I was so unimpressed with this company. STAY AWAY FROM AGODA and book through a reputable company or just book direct with the hotel/resort!