One of my most enjoyable AirBnB stays.