Perfect host, perfect city - got nothing but good things to say about the stay