Welcoming hosts, homely place, in a great location