If you are English speaking from the United States, do not consider this cruise line unless you enjoy being treated as a second class citizen. The passengers were predominately from Italy, France, Germany and Spain with few English speaking guests. This was our tenth cruise and we will never, ever book with Costa again.
Food was nowhere near as good as all the other cruises we've been on. At the buffet we had green molded roll, toast with ants crawling on it, and in the main restaurant, even was served sour milk which the waiter tried to tell us was just the cream. Cream doesn't curdle on top your coffee and tea! It was only after we insisted he take it away and bring up new cups and milk, that he did so. In the main restaurant, at no time did the waiter ever come over and inquire if everything was OK. Even after we told him we didn't care for an item, did he offer to replace it with something else. Any meat that required carving was over cooked and tough. Even on formal nights there was no steak or lobster served. In fact if you ordered anything with shrimp you were served those miniscule shrimp that can be purchased in a can.
Forget lobster bisque, french onion soup, etc. - never on the menu, but you could have their version of watered down minestrone soup everyday. And forget any speciality desserts like bananas forester, baked Alaska,pie ala mode etc. Ice cream, gelato, sherbet and one cake is the offering each night.