We have cruised on many other cruise lines but this was our first with Costa. We would be unlikely to choose Costa again because we prefer specific "english speaking" ships. The Costa Romantica is showing its age and its origins (probably designed as a cargo ship and then converted). However, the cabins are very spacious and very comfortable. The cabin staff are excellent but unfortunately the management staff tended to be rude and unhelpful.
The embarkation process was chaotic and frustrating. There was no organisation, no assistance and no information about what was happening.
The food in the buffet area was very average but in the dining room it was very good, especially at breakfast time and lunch time. The dining room staff were helpful but there was some difficulty with language (I ordered two eggs and got two servings, each with two eggs...).
We cruise for the ports of call and this cruise had some excellent ports. There were no bad ports but some of the shore tours could have been better organised and should have had a crew member present to address any problems. We loved Halong Bay, Hanoi, Hoi An, Hong Kong and Saigon.
Overall we thoroughly enjoyed the cruise and we would recommend it to friends.