Excellent host. Excellent accommodation. Really enjoyed my stay. Strongly recommended. John has taken great care to all details. Excellent location as well.