Excellent host. Ideal location. Absolutely spotless. 5 stars. We will be back