You have to share the transfer with other passengers (up to 8), but you can save money on your transfer fare. Baggage, tolls and taxes are included in the fare.
Regarding the transfer service to Civitavecchia Port, our drivers always pick you up and drop you beneath the cruise ship, just in the disembarkink area.
Otherwise a private service is more expensive than the shuttle, but totally exclusive.