We made a 7 night western Mediterranean cruise with Costa Concordia starting from Civitavecchia visiting Savona, Barcelona, Mallorca, Malta, Palermo.
We used the train to get to Civitavecchia from Rome; it was not easy to get to the harbour from the train station; you have to walk at least 10-15 with your luggage's. This is nothing about Costa but you should know and organize yourself.
Embarkation and disembarkation procedures were well organised and everything went well for us.
We stayed in a balcony cabin on deck 7. We loved the cabin; it was large, well organized. The bed was large and very comfortable; the balcony and the bathroom were both large and useful. There was enough cupboard in the cabin. There was an old style TV where you would expect a LCD etc. The cabin was very clean and it was kept clean during the cruise.