Unfortunately, the activities are located a 2-hour drive away from Patong hotels. So with pick ups and drop offs, you can expect to be sitting in the van for 4-5 hours total. I wish our driver would've been a bit more tourist-guide like, chatting us up and hyping us up some, but instead the ride to and back were very silent and awkward. The long rides are the wort part.
Once there though the activities are pretty great. The host once you are there is a really cool guy as are many of the other guys helping run things. I personally am a thrill-seeker so the activities were more tame than I would have liked (which is typical for this kind of thing, they don't want to be liable for people getting hurt), but others in the trip found it plenty exciting. This package has the 5km rafting, they offer you an additional 3km for 400 baht which is much more exciting - I wish they had even more of the really rocky part for thrill-seekers like myself.
The ATV I wish was more freestyle, you have to go in a single file line. Had a lot of people who cant drive in my group so it was really slow-going at times. One person had the ATV for one hour and got to go off by herself with the guide - I wish I would've had that extra time to be able to ride more freestyle rather than being stuck behind people who drive slowly.
They also threw in elephant riding, which I enjoyed though I felt bad for the elephants. I think they also have a bathing option where you can swim with them instead.
The waterfall area is cool, I enjoyed adventuring deep into it. There are toilet stalls there you could use to change clothe if you wanted (what I did), though dont expect them to be super clean or spacious. The monkey temple was nice as well.