Excellent location. Cleanliness and staff OK. This hotel seems to be a good fit for cruise passengers but, unfortunately, my stay was terrible because there was a problem with uncontrollable, excessive heating (my room as well as my friends' room) that necessitated leaving the window open, thereby hearing the trains rumble through the nearby train station throughout the night. Then, around 5:30 AM, a continuous motor noise began inside the wall or ceiling of my room that was loud enough to wake the dead. Apparently, this is a known issue but they put guests in that room anyway; when I called the front desk, frightened by the noise, they merely told me to wait for the noise to stop. Needless to say, I advise future guests to ask a lot of questions when checking into this hotel.