Have had a nightmare week with Agoda, they double booked us (site allowed booking) and tried to force a quick over the phone relocation hotel for us, 48 hours later. I wasn't having any if this as I research where we stay and original booking was boutique and special, relocation is a high rise chain... relocation service dreadful, customer service is awful and accused me of being in the wrong and to top it all have said it will take me up 30 days to get my money back, although I pointed out I was under the illusion it was a pay later, they said it wasn't and took my money immediately. Tried to refuse me cancellation rights which ended up with me contacting relocation hotel directly to cancel, even though usually they are unable to do this. All prices "offsite" are in US dollars so hard to work out.