Wonderful hosts, beautiful apartment, perfect location.