Great view, very comfortable accommodation, thoughtful touches, a great experience.