Great apartment, superb hosts, perfect location.