Spectacular location and setup altogether. Teresa and Vitor are the perfect hosts.