Amazing view, amazing location and amazing hospitality.