Beware when you book with agoda with prepaid hotel confirmation. Especially when there is a penalty for a no show hotel policy. I booked a hotel in Bandung at Grand Seriti for 2 nights but unfortunately my flight was cancelled and could not show up at the hotel. After explaining my reason they insist that I still be charge for 1 night. After 1 mth as I was suppose to get the balance 1 night, I send email to check why was this not refund. I had to send countless of email to give evidence that this was not credited back. They seem unprofessional when handling such unpleasant situation. I have to keep explaining the situation. Its a good lesson for me for trusting suppose to be a well known hotel reservation agent.