The Marriott Courtyard Miami Airport is the perfect place to stay if you are flying in to take a cruise. It is in a complex with Marriott and a Marriott Residence Inn. You will hear some airport noise, but that is to be expected as you are very close the airport. You can also purchase your shuttle transfer to the Miami Cruise Port for $11.00 per person. The service is exceptional and the rooms are very clean with comfortable beds and complimentary internet. There is also a sports bar/restaurant onsite as well as a full service restaurant at the Marriott. Or you can try Sabor Latino, a local restaurant that serves cuban cuisine.