Stay miles away from Agoda if you like you money! We used them once, in Flores, Indonesia. They were really fast in charging money from my card but when we arrived in the hotel, the lady at the reception told us she couldn't put us up as Agoda stopped paying them half a year ago. As simple as that - there was a personal change of the person in Agoda responsible for Flores and they probably keep all the money just for themselves. Incredible!
Btw, apart from that, the lady told us if we had spoken to her directly, we would have received normal, non-discounted price which was 6 NZD lower that Agoda-promoted 'best price', i. E. not only they scam the hotels in Flores, but they also charge you extra for that