I stayed at the Holiday Inn in October. I wouldn't recommend it. It's not really near anything except the port (photo is the view from our room). One of the two elevators is out, making for very long queues. I was told that when that elevator is finally fixed, they're going to do the other one. The bed in our room was uncomfortable, and the springs twanged everytime I rolled over. We didn't walk to the ship because it was the second one, so we took a quick cab ride.
Next time I'd choose Premier Inn, bookable on their website.