A new collaboration between the Italian cruise line, Costa Cruises, and Eurochocolate, an annual chocolate festival that takes place in Perugia, seems like something Willy Wonka himself might have dreamed up.

Set to depart in April 2020, the eight-day Eurochocolate Cruise will journey the Mediterranean Sea with stops in Genoa, Barcelona, Palma de Mallorca, Malta, and Catania.

Chocolate will be impossible to avoid while aboard the ship, with chocolate-centric cooking classes, workshops, wine pairings, and even a chocolate sculpture made on the spot by a Eurochocolate master.

At each port, the chocolate-theme will continue. In Barcelona, for example, guests will have the chance to visit the city’s Chocolate Museum.

“We try to offer unique experiences to our guests […] and this is possible also thanks to prestigious partnerships like the one with Eurochocolate,” Carlo Schiavon, Costa Cruises’ Italy country manager told Lonely Planet.

“[It] will allow us to have for the first time aboard a cruise ship the vibe, the fun and the tastes of the greatest international festival dedicated to chocolate,” Schiavon added.

For more information, or to book your childhood dream trip stat, check out the Costa Cruises website.