Perched high on the hillside overlooking Nosara and the bright blue Pacific coast, Lagarta Lodge is the ideal place for either rest and relaxation or to explore the numerous nearby beaches and waterways.