Wonderful location, stylish apartment, and hospitable hosts