Absolutely perfect. Best location, best hosts, best city. Cannot wait to return.