Superb apartment, superb hosts and superb location.