Great apartment, excellent hosts and a terrific location