Brilliant location, wonderful hosts and amazing accommodation. A must stay!