Everything as described; friendly and helpful hosts, nice and clean apartment, good and prompt communication, professional organization.