perfect location, excellent hosts, clean apartment.