First and last time with Costa.
The ship is well-designed but poorly operated and all was costly and of bad quality.
The food was very poor, hygiene non-existent, which gave us stomach problems for weeks to follow, only eatable at dinner (with the right choice). The ship is billed as Italian, but the cook missed out on everything Italian. As the crew comes from all over the world, one has an excellent chance of contracting some unknown virus (happened to me).
The cabin with balcony was comfortable and well-cleaned. Room service was good and quite quick.