Great apartment, great hosts, local amenities, home from home.