I went on this trip with my fiancé and it was brilliant. The ship is a bit like an old pirate ship and had a lot of attention when we were coming in and out of bays! We had seats on the top deck with really comfy beanbags, we could have napped! When we got on board, we were offered donuts or a little breakfast with an iced coffee. We then stopped off at our first stop and had swimming, with a hot dog as a snack. We then moved on to the second place with lunch cooked on board (delicious and a good portion!). And then moved on to the last place with waffles as another snack. Drinks were unlimited and there was wine, beers, soft drinks and water. We had 50 minutes at every swimming spot and masks are provided too which was great! There were no fish at the first place, but in Anthony Bay we swam to the rocks and there were thousands of them, we were surrounded! On the last stop, we swam to the caves and there were lots of fish there too. The staff are so friendly and engaging too. We had an awesome day! Would definitely recommend.