Having read the reviews prior to booking I was a bit apprehensive. No need to be.
Embarkation in Civitavecchia was very easy and swift. Just be sure if you're travelling to the City by train to validate your train ticket, we accidentally didn't and were fined by a conductor. I imagine its a common revenue raiser. So we were in a bad mood due the train experience but were very pleased we could board the ship upon our arrival.
The cabin was excellent, a lot larger than I expected (outside Bella cabin 5071). During our stay it was cleaned probably twice each day, we had a fantastic cleaner.
Excellent. Plenty of room and very comfortable sleep.