It is an hotel like place made for short rentals. The host could be in the Bahamas, managing it with his smartphone. You pick the keys in a locker attached on the building entrance. And got all the instructions from a paper attached to the flat's door.
Some people might like avoiding contact, but this is a big issue for local people in touristic places.