Very clean and in excellent condition. The pool was large with a spacious deck. It's a "beach style entry" so there's a place for every level of swimmer. The dining are is huge and the breakfast pretty good for a hotel.
This hotel caters to people going on cruises, so they have a lot of options for transportation to and from the port, which is about 10 minutes away. However,because of this, there are a lot of people who can be quite noisy in the hallway. It isn't enough to ruin the stay, but it happens. Otherwise, it's an exceptional place and the best place to stay if you're going to the port.