A lovely place for a short or long term stay, with super warm and welcoming hosts.