The best Airbnb we have stayed at for a while.