The new Sun Princess cruise ship is being dubbed the 'greatest foodie destination at sea' by company bosses. And with 30 bars and restaurants it's easy to see why. From celeb restaurant collaborations to the classic main dining room, via the old favourite buffet, here are the best things we ate on a six day cruise from Rome to Barcelona.

The ship's International Cafe has so many cakes, muffins and croissants to grab with your morning coffee, and all are included in your cruise. We had to try the chocolate and almond options, and they were a great start to our week of indulgence..

. Lavish cheese burrata is a cruise ship classic, and Sabatini's Italian Trattoria is the place to eat it. Burrata caprese was our choice of starter and it didn't disappoint.

 It's one of the speciality restaurants on board Sun Princess which means you'll need to either pay a separate fee, or buy a cruise-long package which starts at $90 each. But by the time you add up all the inclusions, such as mostly unlimited cocktails and internet, it's worth it. One of two main course you get at Sabatini's, the Seafood Linguini with prawns and mussels was served in a delicate and delicious sauce.

It was tough to find space for this Chocolate Hazelnut Tart from the Sabatini's dessert menu but we did it. Another of the casual eateries on boards is Alfredo's Pizzeria. Named after Princess' master chef, Alfredo Marzi, our Margherita pizza was expertly cooked in one of the three huge pizza ovens on .