I took my 18 year old granddaughter on the cruise for a graduation present. I usually go on the Princess Line (although I had been on two other Costa cruise many years ago) but this cruise fit our timing and most of the ports we wanted to visit.
I cannot say enough about how bad the food and service (in the restaurants) was:
* The buffet lines are very long (we stood in line for 30 minutes several times) and you have to stand in different lines for different items (same for beverages - they do not take your drink order).
Cabin was very nice and the bathroom was quite spacious for a cruise ship bathroom.