Never use Agoda. They work more or less if you get the booking confirmation which does not always happen but if you cancel or try to talk or communicate with them your nightmare is about to begin. I have now all but conceded the loss of 700 dollars to these frauds.
After making this review it is only fair to tell people that I eventually did get my money back on the cancelled bookings but the whole experience of trying to communicate with them was definitely a nightmare.