The boat, the crew, and the punctuality are all on point. The locations are beautiful, and the information given on board is great (Italian, German, English). No complaints about that.
However, next time I would take a one-way trip and do the rest on my own. All of the Eolian islands are connected by ferries and I felt I could stay overnight in a place like Lipari, and visit the islands on my own timing. I did not enjoy the group-excursion trip-type: people running over themselves to make pictures off the boat, the waiting around for the boat, the lines to get in and out. An extra boat tour is offered, which takes you to nice places with good commentary, but the music blasting through the speakers on the way is deafening.
So, IMHO, not for me and I would not do it again, but I see the advantages of something like this for other people.
BTW, if you take this tour, SIT ON THE RIGHT SIDE OF THE BOAT. You'll thank me later.