It was nice. A transfer will really get you from your accommodations to the activity place. Also, the activity was smooth sailing. They'll also ask you some medical history questions such as lung problems, if you have any flights to catch in the next 12 hrs, etc. Some locals offer lower prices compared to the price here but at least a legit agency will take care of you if you book it on Traveloka.