We stayed at the Sutton Place hotel, abs enjoyed it a lot. The room was spacious, the staff were friendly, and it was not a bad walk (about 10 minutes, with luggage) to the cruise terminal.
We've also stayed at the Pinnacle Harbour Front (hotwire hot rate deal) and thought it was very pleasant.