I have to write a review because I believe that there are so many bad reviews on this ship that I have to chime in. Our cruise was very nice with the highlights being the immaculate condition of the ship, the excellent food, and the very friendly behavior of the staff. Of course there is going to be congestion on a ship with 3000 people and yes many if not most of them are Italian. We enjoyed the stops and will say the Naples stop was far too short seeing as Pompeii is a must see and took every second of our port time and we would really have liked several hours more. The entertainment on board was nice but wish they had at least one show during the day while on our day at sea.
We have been on two Royal Caribbean cruises and I would say that Costa is right in line with them. Costa is not perfect but we had a great trip overall and appreciated the food and kind service we were given.