This was the second Canada New England cruise we took this year on the same ship with the same itinerary. That tells you how much we like it. We cruise a fair bit, averaging 3-5 times a year and we have been on Princess the most, then RCCL, HAL, Celebrity, Norwegian, Cunard, and Star Cruises in Asia. We also did the river cruise in Europe and in China's Three Gorges. There is no one cruise line is perfect, what we found is each cruise line has its well run areas but also not so well run area.
Back to Costa, its an Italian ship, it caters towards European passengers, so multiple language spoken on all occasion, we have to accept it. Just be patient and it will be through in no time. Some passengers from Europe are really not educated about not to smoke in non-smoking areas, and not to jump the queue. But this is not Costa's fault, most passengers are very courteous and polite and friendly. We don't speak a word of Italian, but several Italian passengers did try very hard to communicate with us.
Onboard entertainment staff are wonderful, they talk to passengers, smiling all the time (sorry Princess, your staff is not as friendly). We felt very much at ease even we are non-European.
We were on deck 4 midship with an obstructed view cabin, we only paid for an inside cabin, we had no complain. The cabin steward was very good. We were very satisfied with his service.