Attention to detail at Canada's Fogo Island Inn