fabulous stay, brilliant location, perfect host.