Excellent place. Worth the time and effort. Excellent host.