Xavier Burbano de Lara, Finch Bay Eco Hotel, Ecuador