My wife and I traveled to. Rome a couple days early to enjoy Rome and relax a bit before boarding the ship. You will need to arrange your own transportation from Rome to Civitavecchia, but there seem to be plenty of available ways to get there.
Embarkation was fast and friendly.
We had an included basic drink package that we upgraded in order to enjoy a wider selection of beverages including soft drinks and premium coffee.