The cabin was good size, very clean and we were very pleased with it - slightly larger than the Royal Caribbean cabins we thought.
In a nutshell - positives:
Very clean ship
Lovely interior, different than others
Good entertainment, lots of different types of activities
Children allowed to run the ship
Adults wore trunks and swim wear in the dining area - rather gross
Food is NOT available 24/7 - pizzas stop at 1pm
After lunch which stops at 2.30 - there is only cheap small sandwiches and cakes available at 4.00 - 5pm before meals
Lots of languages spoken so announcements take a long time
Most entertainment in Italian
They would NOT get you chilli flakes for the pizza in the evening - told they only come out at lunch - we laughed that there were like gold dust!
The drinks are really expensive - a coke 2.70 euros plus 15% gratuity
Overall a good cruise although we prefer the food on Royal Caribbean. The itinery - Greece and Turkey was super and this is the main reason that we choosed the cruise. We would perhaps cruise with Costa again if we managed to get another good deal.