Perfect hosts, superb apartment, highly rated