Hi. I also booked this excursion and was told (or read) you pay the remainder when you check in. They don't provide towels so bring those from the cruise.
I have not been but read a ton of reviews and most were very good. We are traveling with a teenager, so hopefully, it's not too out of hand partying.