A nearly perfect Airbnb. Will stay again if I have the chance in the future