The location is perfect; the apartment is spacious and comfortable; and the hosts are delightful and helpful.