We have cruised 8 times with our family (kids 12 & 15) on Carnival, Princess, and Royal Caribbean. We loved the new ship layout and especially the decor much better than some of the older ships. We loved having an 8 day cruise.
We live in SWFL so drove over the nt before & stayed at the Hampton Inn by the Airport-excellent hotel and left our car in their garage and took a taxi to the port ($30 one way).
Embark: We arrived at port @ noon and got right on and were having lunch by 12:45. Room was ready by 1p.