John is awesome! Wonderful host and location. We truly enjoyed our time.