The price difference between booking through Klook and paying on-site seems minimal, but it was great to be able to book in advance and schedule a time, avoiding the risk of waiting upon arrival. First, the facilities were very clean, and all the staff were friendly. It's hard to definitively say the massage therapists' skills are excellent as it can vary, but in our case, we were generally all satisfied. While it might not be worth traveling a long distance for, it seems like a good option if you're staying in the vicinity.