I vote Embassy Suites. Free shuttle airport to hotel and hotel to port (make a reservation for that when you check in). Room is a suite. Two tv's sitting room with couch and a table etc. Free full breakfast and huge buffet served in Atrium Garden setting. Next door and accross the street are shopping centers to fulfill all your food needs and any last minute shopping.
We will be staying there for the second time in late April.