Excellent location. Very nice place. Great hosts. Awesome dog (who would have you believe he NEVER gets any attention).