Fantastic property. Great location. Wonderful hosts. This ticks all the boxes!