The overall experience on Costa Atlantica was poor. Most of the crew were not very friendly with exception of Room Steward, some bar staff and Wait staff at dinner. I thought that cruise line took advantage of exchange rate as all items charged on ship were in Euros vice dollars even though most of cruise ports in Caribbean take dollars. Additionally, this is the first cruise line that charged 5 Euros/person for room service - I guess that have to make their money anyway that they can. Breakfast in ship dining room was disappointing as they serve buffet style that was almost the same food as buffet upstairs. When asked for menu, the staff gave you a disgruntled look and said it would take a long time for service (which was not true). I had eggs benedict one day and it came with rock hard toast (no English muffin). The upstairs buffet had a limited selection food choices when compared to other cruise lines. The wait staff in buffet area seemed lazy and not very proactive in providing coffee or juice refills. They had a limited choice of juices.
The evening buffet was very limited in selection (e.g., hamburger hot dogs and some salads) and they did not have any tomatoes for hamburgers. Make sure you eat in dinner room or you will be disappointed.
The evening meal was generally good food, although I thought they should have provided more choices and perhaps a light food menu. Our wait staff at dinner was excellent.
I was disappointed they the ship did not provide a daily news of current events - for a price they will provide a newspaper to your room.
Internet service was ten Euros/hour or three hours for 24 Euros. The wifi was a little slow downloading connection programs, but was ok.