Having read some of the previous reviews, we were a bit worried about taking this cruise. However, overall it warrants the four stars I have given it. The service throughout the ship was mostly very good, which was good as you cannot remove the service charge of 10 Euros per person a day on any Costa ship.
The ship was in a pretty good condition, but it is starting to show a few signs of needing a dry dock.
The entertainment was varied but we enjoyed most of it, obviously it is down to your taste. It is definitely a party ship, with lots of music and dancing.
There was a good choice of food in the main dining room, and it usually was hot enough. In the buffet the choice was also good, but it was often only luke warm. A tip would-be to have breakfast in the main dining room, it means you can always get a seat and much of it is buffet service, but you can order things such as omelettes from a menu. You can only get tea and coffee in the buffet when breakfast and afternoon tea is on, otherwise you have to get it from a bar and pay. This was not a problem for us as we had the drinks package.