Superb location and generous hospitality in a stylish, well appointed apartment.