Everything I want from an air bnb stay: clean, quiet, private, easy communication with the host.