Privacy, convenience, ease, and cleanliness: everything one could want from a great air bnb stay.