Agoda make it as difficult as possible to obtain a refund even when you give evedence of the host property agreeing to a refund.On more than one ocasion I have agreed a refund with the property and agoda have refused it and refused to raise a formal complaint as well, Not very trust worthy but if you want good prices and want to take a risk and pain of having to try and get a refund if somthing goes wrong then there prices are usually competitive. But comes at a cost of very bad customer service that will do everything not to give a agreed refund.