For our last two cruises, we flew in the night before and stayed at the Embassy Suites (two rooms). Our flights arrived after 9PM and we had no trouble getting the shuttle to the hotel. We just called them on their house phone when we got our luggage and they were there within minutes.
We enjoyed staying here because there are many fun restaurants for the kids to dine at for a late dinner. In the morning breakfast was included and it was very good. We then would get a towncar to pick us up at 10:00 AM and head for the port the next morning.
Unfortunately, for our upcoming cruise in April, the hotel is totally booked so, not by choice, have had to book elsewhere (Americana Hotel). It is in the same area and we are hoping we like it as much.