Superb location, excellent hosts and a fabulous apartment.