Fantastic view, amazing arts, wonderful hospitality