Five star accommodation in a five star location with a five star host.