This place ticks all the boxes for an Abnb stay ... bravo