We stayed at here for two days prior to our cruise. As soon as we arrived at the airport, we called for the shuttle, they were there in a short period of time, and very pleasant. The hotel is new and very nicely decorated, rooms have the comfy feel, and the hot breakfast is an added benefit.
If you have an interest in going to the beach and want to save money, you can take the bus (#42) from across the street to the airport (or you could use the hotel shuttle for free), and then catch bus #150 to South Beach. For $5 you can get an all day bus pass which will save you from renting a car - the buses run often enough that you can enjoy the entire day and well into the night siteseeing with the $5 pass....well worth it.
There's a couple placs within walking distant to eat.
The day before you are to cruise, check in with guest services, and they will sign you up for a free shuttle to the port. With free transportation from the airport and to the port...this is a the best deal in town at a great price!!!