If your idea of a perfect place to stay is glorious views hosted by lovely people then this is the place for you.