I had heard some negative things about Costa but lets be fair, they were not bad at all although they fall short of the standard I have seen with Royal Caribbean for example. The staff are great people as is the case usually but the management has got a few things totally wrong. Let me give one example; there is no tea or coffee available at any other time than breakfast and 4pm tea time - meaning no hot drinks at lunch or dinner - only available at hefty cost from the bar! It made some people vocally grumble - and how much money are they saving from this pathetic cut down?
The outside cabin was nice and clean, had a window rather than a smaller porthole, food was reasonable quality and range, internet was also of reasonable price and speed - about €25 for my package with 250mb allownce which is ok for checking emails and social media over seven days BUT WATCH OUT - you must disable auto updates on your device or the whole balance will go in no time as it happened to me but fortunately in my case it did so on the eve of the last day so was not such a loss having used it for most of my cruise.
Cabin was spacious, clean and well equipped - full marks.