John communicates fantastically and we loved our entire experience! What a great spot!