Great location and excellent host. It's clear that James cares about ensuring a great experience for his guests-- I highly recommended!