Great location, great hosts, spacious, clean, airy apartment.