I've stayed in a lot of Airbnb places all over the world - this has been the best.