Everything was good except when checking out, the hotel informed that no payment was found from Traveloka. We had to swipe the card to pay again. After coordinating with Traveloka, we got the answer that "The admin has been informed by the hotel that since the hotel cannot deduct money from the card for the booking on the check-in day, we have to collect the money from the customer first. Later, the hotel has processed it again and found that it can deduct money. Therefore, the hotel will refund the money that the customer paid directly back to the card. The refund period is 15 business days." I am not impressed at all.