We were very disappointed in our cruise, the food was poor with no buffet option in the evening (closed at 3 or 4 pm daily only a salad bar and pizza in the evening). Food in the restaurant was bland, service slow, but no choice if you wanted more than a salad!
Costa's strange and inconsiderate no smoking/smoking policy allowed people to smoke INSIDE the ship - in all the main bars and lounges - saying that there were no-smoking tables was ridiculous as people smoking in an enclosed area pollutes the entire room. On top of this the genuien (small) no smoking lounge and bar were out of bounds, taken over for Costa (to see future cruises, i.e. The Isolobella lounge) - or only sometimes available - the very small Isolobella bar. All the rest were open and adjoining smoking areas (the Cigar bar open to the non smoking Piano bar!) Even the card room, which we enjoyed during the day, was closed at night and turned into a photo studio.
On deck, smokers could smoke anywhere on the left/port side of the ship - that was fine, but many 'strayed' so that sometimes (as the ship was fulll) it took a while to find a smoke free place. Staff on deck hard to find, no one bothering to remind people who were smoking in non smoking areas that it was 'not allowed'.
Staff were generally quite apathetic, I made several complaints and suggestions (about noise in the corridors outside cabins in the early hours of the morning - no response). Earplugs helped.
On the plus side the gym was good, the cabins were clean, the cabin staff excellent. We were lucky to have good weather so that we could sit outside and not be breathing in smoke.
If you're a smoker, this is the cruise for you - all those years of having to sit outside to have a cigarette you can now enjoy one in almost any bar or lounge in the ship - if you're a non-smoker think twice! I only wish someone had told me about this policy before I booked!