Possibly the best Airbnb we've stayed in