It was our first time with Costa. We are italian, but we always cruised with American cruise lines. This time Costa had a good itinerary and the price was Ok, so we decided to try. What a mistake! The main delusional points are: food, service and entertainment. The food was average, both in buffet and at the restaurant (but mainly at the restaurant, one night they presented us a chicken plate which was still raw in the inside), the service slow and quite poor (at the restaurant we had one waiter only and it took 30 minutes to have a bottle of water) and while we were seated at the several tables around the ship we were not able to order something to drink because unless you are in front of the bar, no waiter comes pick your order. At the main restaurant the food is always and only italian style (while on other cruise lines there is a wide choice with a theme for each night)and for the evening, there is only the main restaurant or the pizzeria available, no buffet is open at dinner time. In general we found the food & beverage offer on this ship to be very poor compared to Princess and Carnival, where we always were very happy and satisfied. Entertaiment is really average, some of the shows were nice, but the singers around the ship seemed quite "standard" compared to our previous experiences. For the second seating the evening show is before dinner, which is quite strange since you end up with nothing to do after dinner and most of the time on excursion days you cannot make it to attend. The staff is for the most part not really friendly and smiling, they do their job without not so much care on the clients. There were obviously a few exceptions, but the general impression is not positive.
Our stateroom was Ok, but quite noisy at night time with a lot of "cracking" noises (especially if the sea was a bit rough). Stateroom steward was OK.
During days at sea it was almost impossible to find free sun chair after 9 a.m. (there were a lot of italians, which love to sunbathe!) and this was quite a disappointment because there were not enough chairs for everyone. In conclusions, I would not recommend this ship, it does not offer the relaxing experience we had in our past 5 cruises with other cruise lines. The itinerary was: Bahamas, Gran Cayman, Jamaica, Roatan, Belize and Cozumel and it was OK, we enjoyed all ports.