Hi...The only reason why the cruise was interesting is that you get the chance to visit many Easter Caribbean Islands: Puerto Rico(one afternoon only), Turks and Caicos (one afternoon only), Catalina Island in the Dominican Republic ( one day at the beach only , not more), The Virgin Islands (one of the best because of the activities offered in the island).Make sure you check the time you have to visit each island. Remember to book any activities from the local tourist businesses, it is cheaper and offer more choice. If you book it from the cruise it is more expensive, and if you are seek, they will not give you your money back unless you present them with a doctor's note from the ship that will cost you $75.
The room service is perfect, most of the worker on the ship are from the Philippines and they are very friendly. The breakfast is fine, you have a large choice of items. But the lunch and dinner are disgusting, the food has no taste and people were complaining about it.
The ambiance is very European, most of the people are from Italy. There are very snob and not open. You won't make friends with them. The only people that are friendly are the Americans and any one from any other part of the World. Everybody speaks Italian and you feel lost. I will say that they are racist, one of them even complain that Italy was invaded by too many foreigners, they don't want anyone to visit their country, and Italy is not the same anymore, all that in a table full of foreigners. They are not even respectful towards the crew member of the ship, they treat the Filipinos like they were nothing, and rarely will they say or thank them when they are served. I even caught one of them yelling at a crew member because there was no room with a wide screen to watch a football game? He could have watched it from his room!
The dress code is very fashion, do not wear your sneakers, short and ts on the boat, unless you go on an excursion. For women, bring nice summer dresses or outfits and two nice evening gowns. For men: bring one or two suits. If you don't you will feel ridiculous.
If you are from an ethnic group, do not go on the costa cruise. Because they think you don't fit, and plus they will ask why you go on a cruise when it is something that is not typical of your ethnic group. You will hear all type of stupid questions.
Plus Italian can not stand that America and Americans are number one! They are jealous.