Wonderful location!
John is also an amazing host, truly goes out of his way to make you feel at home.
I would recommend this stay to anyone.