Perfect location. Excellent hosts. Spacious apartment.