Overall is good, redemption of ticket is easy. customer service is super good!! But for the agency, it still needs to improve. 1) They didn't send me any redemption code as what they state in the voucher, they will inform me 1 day before. 2) When I WhatsApp them, no one replied. I needed to ask CS to give me another contact number, then I reached them. 3) I asked my hotel reception to call them, but they told us our ticket is a shuttle bus, which we actually bought a private transfer which is more expensive, then we complained to CS, the agency only arranged us a driver. BTW, we are still having a smooth trip after this incident, thank you Traveloka CS and the travel agency. Thank you.