Excellent stay, amazing location, perfect hosts.