One of the most enjoyable AirBnB experiences we have had so far.