Summary - if your only language is English, it is best to avoid, it is heavily weighted towards Italian, including language, entertainment, food, majority of guests. You Que for almost everything, a lot of items were extra cost and it is not a budget cruise.
Quick tips – Avoid Costa if you can only speak English. Carefully select your drinks package to suit, select your evening meal timings to suit (early is 6.45 seated, late is 9.30). Service charge is automatically 10 Euros per person, per night. If you port at Dubrovnik it is KN not Euro in most shops. Do not let your internet package run out, as you can not top it up then, it has to be re-purchased (up to 100 Euros per device) Non of the staff were helpful when it came to being charged or overcharged with anything.
Full Review -