The best Airbnb we have stayed so far.