One of the best Airbnb places I've stayed in. Ticks every box.