Perfect AirBnb. Just a shame we couldn't have stayed longer.