Comfortable, well equipped apartment, super location, and caring hosts. What else could you ask for?