A highly recommended trip for all sea lovers. The amazingly blue water is magical and all us friends can't stop talking of this experience.
We loved our boat since it felt like a hybrid between a yacht and speed boat, had a huge front deck and was very comfortable, clean and left on time. We occupied the front deck which had great views, but the rear deck was equally nice from what we heard from the other group.
The itinerary is a good mix of relaxed swimming to snorkeling to visiting the caves to visiting the main islands, so you have plenty to keep you engaged. There is sufficient time at each stop, and we never felt rushed.
The boat was well stocked with water, cola, beer etc. for the entire day but I'll recommend you carry your own poison :) and yeah plenty of munchies. Lots of sun to soak so be sure to pack your sunscreen.
Lastly, a big shout out to our captain Francesco for taking care of us and retrieving my drone from the steep cliff :) you are the Man! Thanks.