The best Airbnb accommodation I've ever been to.