Perfect location, fantastic host, great communication - such a great experience