A perfect Airbnb. Ticks all the boxes. Highly recommended.