The food can only be described as a generous two star although Costa claim it is a four star ship. Although plenty of choice in both the breakfast and lunch buffets the food tended to be unappetising. The corn beef hash and scrambled egg would be described as a mess and the bacon so fatty as to be inedible. The pizza bar always had a very limited choice. The only thing that worked well was the two Pasta stations. The evening meal was the worst experience with poor choice, very badly presented food, very often cold when served and the quality of meat and fish was by a long way the worst I have experienced on any cruise line.
Drinks on the ship were expensive.
We took two ship tours one was excellent the other extremely poor. Despite complaining about this on four occasions without getting a response although each time I was promised one I eventually obtained a 12 euro refund.(big deal).
We formally complained about the food quality and again no response to the original complaint. We did eventually see the Maitre D who tried to tell us it was because they didn't cater for the British taste. We found the lack of response to complaints discourteous and were told we were the only ones to complain although we knew from talking to other passengers they had also complained.
Costa also like to charge for as many extras as they can. For instance transport to shopping malls in town. If you didn't take their shuttle they would drop you in an area where there was nothing except rip off taxis as our experience in Abu Dhabi and Fujairah.
The last point I would make is with regard to the daily publication of what was happening on the ship which was at best inaccurate and lacking in information on our ports of call.