Great place. Great host. Great location. I've written about this many times before. Highly recommended.