This was my fourth crossing and my 20th cruise. My first time with Costa Cruise.
Pros: Well laid out ship. Entertainment around the ship was excellent. The entertainment staff wanted you to have fun. They worked very hard. Drinks were very reasonable. Wine bar, Atrium bar very nice. Cabins were very nice and ship was very clean.
Cons: The food was sub par. Some nights it was truly inedible. They charge for pizza and ice cream!!! No kidding. Coffee was limited. It was available at breakfast, at 4:00 and 9:00. You had to ask for coffee at dinner. The shows were sub par. Some nights were terrible. They penny pinch you at every opportunity. Do not take tour to Fez, it was a rip off. They basically took us shopping. I have been to Marrakesh and it is wonderful.
Clean, well maintained, comfortable.