Five star accommodation, location and host! Everything you could wish for and more.