Friendly hosts, nice location, clean place, adorable dog, easy communication.