Went on this with an open mind. Left delighted and would definitely book Costa again. If you like an English feel to your holiday and to be with mostly englsh speaking people this is probably not the cruise for you.
Pre-cruise concerns were:
Smoking: - I hate smoking, but hardly noticed this.
Pushing & Shoving - Only as would be expected when we're all desperate to get out hands on that lovely food. Didn't experience any problems.
Languages - Announcements were few and far between, so never a problem. Only one which went on a bit was when they were calling you to muster - avoid being in your cabin as it takes about half an hour to get through all the languages, and it's a bit tedious when you're at the lifeboat stations, but small price to pay. All entertainment multi lingual and seeing most singing etc is in english we do pretty well out of it all. Most shows was singing and dancing. I was in awe of the entertainment staff who could speak so many languages and it made it fun.
Nationalities - mostly french, then italitan, spanish and english speaking. As we were a family of 7 we didn't need to rely on socialising so no prob, and liked the contenintal feel of it as did our children who enjoyed trying to speak to children of other nationalities. We had a table to ourselves, but initially we were split up and my parents were sharing with some Hungarians who didn't speak english, so could be tricky if you like to socialise at dinner time.
Food - Excellent, a lot of fish and pasta but that suited us.
Drinks, etc. We purchased X1 packaged which was good value as the kids soft drinks are close to 3Euro each. Paid up front so we didn't think about it and only spent 1 Euro on our onboard account! X1 worked well as the hours are pretty flexible and there weren't many hours in the day that we couldn't get a drink!
All in all we were very pleased with the cruise and would go Costa again.