My wife's a travel agent and has booked clients there
and recommends the Springhill Suites - it has free airport transfers during the day and free breakfast and you can add on port transfers with them for extra- or the Rodeway Inn and Suites and they do all three for free.