Self sufficient lodgings with an excellent host and a beautiful location.