We did this same cruise last year and on our last day in Malta this year decided to do something memorable. We only booked the cruise two days earlier from a vendor on the front. No hard sell, just explained the options and you only have to pay a small deposit. We opted again for the tour on Gozo which was 25 euros each. Boat is only small, room for approximalely 48 plus crew but we both prefer this type of cruise. Mixed age range and enough room for all although not the most comfortable but no complaints. Food and drink could be purchased on the boat at very reasonable prices and this was available throughout the cruise. Crew were pleasant, polite and helpful and assisted everyone who needed support, for instance getting on or off the boat. The commentary was not easy to hear but we had done the cruise before so no issues for us. Stopped at the Blue Lagoon for about an hour, Very crowded but pleasant, loads of places to buy food and drinks. hire out loungers and umbrellas if required. You had time to swim in the lagoon even if you were going on to Gozo which we did. The taxi was excellent, full A/C and visits to 3 sites. One slight criticism or maybe it was a memory from last year, the 3 stops were very short as compared to what we remembered from last year. However, this did not spoil the experience. Visited all the caves final swim around St Pauls Island and then return back to the harbour. All for 25 euros same price as last year.
One note to mention if travelling with small children don't take a pram. The captain would not allow a pram on board and the mother and baby missed the trip. I fully agree with the captain there was no storage for the pram it would have blocked passages just in case of an emergency. Would we do it again, absolutely.