All the comforts you need in a great location, especially if you are embarking on a cruise.