Lagarta Lodge offers breathtaking views of the Peninsula de Nicoya, Costa Rica.