We opted to book this excursion through Viator rather than our cruise ship in hopes of saving money. In hindsight, it turned out to a bit of a hassle. I was told to call Aruba directly to confirm details. This took three separate costly phone calls. We were told to be there at 9:00 a.m. on excursion day, but the bus didn't get there for over an hour. Once on the island, however, we had a great time. Snorkeling was outrageous: incredible, beautiful fish were at arm's length. The island was nice and empty, which was great, and was well maintained with wonderful facilities. The water park was awesome - we were like little kids. The frozen drinks were excellent, but the food left a little to be desired. The time went too quickly and before we knew it, it was time to head back to the ship. It's worth the money if you take advantage of the food and drink. We appreciated the air conditioned bus ride to and from the ferry, too!