Travel to the cruise?

We understand most guests will be flying in to Orlando (MCO) and need to get to Port Canaveral for the cruise.
We personally come in to Orlando the day before embarking and travel to Port Canaveral and stay the night. This allows us to head to port in the morning without rush.
Here are some options for ground transportation from Orlando to Port Canaveral:
1) Rental Car: You can rent a car with most companies in Orlando and drive to Port Canaveral. The drive is only about 45minutes. You will need to drop the car off at the rental companies in town, most have cruise shuttles. (We know Enterprise, Budget, Avis, Alamo and Hertz are in the area)
2) Bus:
-GoPort shuttle bus offers a shuttle from the airport to any of their affiliated hotels and then from their hotels to the shuttle port.
-Airport Canaveral provides both private and shared shuttles to and from the airport, hotel and ports. They also provide options of round trips and one ways.
3) Uber and Lyft rides