This place is perfect - one of the best AirBNB I have stayed in anywhere