Absolutely stunning place. Great property. Very clean. John is a stellar host. We will definitely stay again.