The hotel service was good, the rooms were excellent, the amenities were commensurate with its class, and the breakfast was quite good. Unfortunately, if you transact via Traveloka, you can't claim points, and your membership is invalid, the receptionist informed. Traveloka should address this issue and collaborate with the JW Marriott Hotel.