Just as listed, everything.
Great host; communication, cleanness, location, check in flexibility.