We stayed at the Country Inn & Suites, which was fine. Years ago we stayed at the Radisson, which was also fine. I'd stay at either again, but wouldn't go out of my way to stay there.
One thing we encountered, though, which might be something to consider at all the hotels: though the Country Inn and Suites has a shuttle, you have to reserve your spot in it, the day before. I tried calling a couple of times before we arrived and couldn't get an answer, and when I finally got through in the afternoon, all the times near our boarding time were already taken. The hotel actually gave us a (small) discount on our rate (I think mainly because of the issues they had with not answering the phone!) and we took a taxi instead (both to and from the port). I expect this is an issue at many hotels, since lots of people will be in the same situation as you...