I was a little apprehensive about this excursion when I booked it because I didn't know how everyone would take to it but it turned out to be the highlight of our vacation. I have two kids, 13 & 9, boy and girl respectively, along with my wife, they all loved this experience. It was first class all the way. They provide everything, even down to waterproof phone cases, which makes it convenient. The staff is terrific. I would highly recommend taking this trip, it is well worth the money.