Perfect location, delightful apartment, and terrific hosts. Couldn’t have asked for a better trip.